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 (**options)
  defaults = {
    type: "express",
    capabilities: {
      card_payments: {requested: true},
      transfers: {requested: true}
    }
  }

   = ::Stripe::Account.create(defaults.merge(options))
  pay_merchant.update(processor_id: .id)
  
rescue ::Stripe::StripeError => e
  raise Pay::Stripe::Error, e
end