class PaymentRecipes::PayPal::SOAP::Settings

Public Class Methods

api() click to toggle source
# File lib/payment_recipes/paypal/soap/settings.rb, line 16
def self.api
  ::PayPal::SDK::Merchant.new
end
configure(live: false, app_id:, username:, password:, signature:) click to toggle source
# File lib/payment_recipes/paypal/soap/settings.rb, line 5
def self.configure(live: false, app_id:, username:, password:, signature:)
  mode = live ? "live" : "sandbox"

  ::PayPal::SDK.configure(
    :mode      => mode,
    :app_id    => app_id,
    :username  => username,
    :password  => password,
    :signature => signature )
end