Class: SolidusPaypalCommercePlatform::Wizard
- Inherits:
-
Object
- Object
- SolidusPaypalCommercePlatform::Wizard
- Defined in:
- app/models/solidus_paypal_commerce_platform/wizard.rb
Instance Method Summary collapse
Instance Method Details
#button_url ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'app/models/solidus_paypal_commerce_platform/wizard.rb', line 15 def parameters = { product: "addipmt", partnerId: SolidusPaypalCommercePlatform.config.partner_id, partnerClientId: SolidusPaypalCommercePlatform.config.partner_client_id, features: "PAYMENT,REFUND", partnerLogoUrl: logo, integrationType: "FO", displayMode: "minibrowser", sellerNonce: nonce, } URI("https://#{SolidusPaypalCommercePlatform.config.env_domain}/bizsignup/partner/entry?#{parameters.to_query}") end |
#name ⇒ Object
7 8 9 |
# File 'app/models/solidus_paypal_commerce_platform/wizard.rb', line 7 def name I18n.t('start_paying_with_paypal') end |
#nonce ⇒ Object
30 31 32 |
# File 'app/models/solidus_paypal_commerce_platform/wizard.rb', line 30 def nonce @nonce ||= SecureRandom.alphanumeric(128) end |
#partial_name ⇒ Object
11 12 13 |
# File 'app/models/solidus_paypal_commerce_platform/wizard.rb', line 11 def partial_name '/solidus_paypal_commerce_platform/admin/payment_methods/paypal_wizard' end |