Class: Stripe::V2::Core::AccountUpdateParams::Configuration

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/v2/core/account_update_params.rb

Defined Under Namespace

Classes: Customer, Merchant, Recipient

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, discriminator, discriminator_fields, field_encodings, new, #to_h

Constructor Details

#initialize(customer: nil, merchant: nil, recipient: nil) ⇒ Configuration

Returns a new instance of Configuration.



1088
1089
1090
1091
1092
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1088

def initialize(customer: nil, merchant: nil, recipient: nil)
  @customer = customer
  @merchant = merchant
  @recipient = recipient
end

Instance Attribute Details

#customer ⇒ Object

The Customer Configuration allows the Account to be charged.



1082
1083
1084
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1082

def customer
  @customer
end

#merchant ⇒ Object

Enables the Account to act as a connected account and collect payments facilitated by a Connect platform. You must onboard your platform to Connect before you can add this configuration to your connected accounts. Utilize this configuration when the Account will be the Merchant of Record, like with Direct charges or Destination Charges with on_behalf_of set.



1084
1085
1086
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1084

def merchant
  @merchant
end

#recipient ⇒ Object

The Recipient Configuration allows the Account to receive funds. Utilize this configuration if the Account will not be the Merchant of Record, like with Separate Charges & Transfers, or Destination Charges without on_behalf_of set.



1086
1087
1088
# File 'lib/stripe/params/v2/core/account_update_params.rb', line 1086

def recipient
  @recipient
end