Method: Pay::Stripe::Merchant#create_account
- Defined in:
- lib/pay/stripe/merchant.rb
#create_account(**options) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/pay/stripe/merchant.rb', line 13 def create_account(**) defaults = { type: "express", capabilities: { card_payments: {requested: true}, transfers: {requested: true} } } stripe_account = ::Stripe::Account.create(defaults.merge()) pay_merchant.update(processor_id: stripe_account.id) stripe_account rescue ::Stripe::StripeError => e raise Pay::Stripe::Error, e end |