class Stripe::PaymentMethodConfigurationsApi

Defined in:

stripe/api/payment_method_configurations_api.cr

Constant Summary

GET_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION_MAX_LENGTH_FOR_CONFIGURATION = 5000
GET_PAYMENT_METHOD_CONFIGURATIONS_MAX_LENGTH_FOR_ENDING_BEFORE = 5000
GET_PAYMENT_METHOD_CONFIGURATIONS_MAX_LENGTH_FOR_STARTING_AFTER = 5000
POST_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION_MAX_LENGTH_FOR_CONFIGURATION = 5000
POST_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION_MAX_LENGTH_FOR_NAME = 100
POST_PAYMENT_METHOD_CONFIGURATIONS_MAX_LENGTH_FOR_NAME = 100
POST_PAYMENT_METHOD_CONFIGURATIONS_MAX_LENGTH_FOR_PARENT = 100

Constructors

Instance Method Summary

Constructor Detail

def self.new(api_client : Stripe::ApiClient = ApiClient.default) #

[View source]

Instance Method Detail

def api_client : ApiClient #

[View source]
def api_client=(api_client : ApiClient) #

[View source]
def build_api_request_for_get_payment_method_configurations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, expand : Array(Array(String)) | Nil = nil, application : Stripe::GetPaymentMethodConfigurationsApplicationParameter | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_get_payment_method_configurations_configuration(*, configuration : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_payment_method_configurations(*, acss_debit : Stripe::PaymentMethodParam | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, parent : String | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def build_api_request_for_post_payment_method_configurations_configuration(*, configuration : String | Nil = nil, acss_debit : Stripe::PaymentMethodParam | Nil = nil, active : Bool | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Crest::Request #

@return Crest::Request


[View source]
def client_side_validation?(*args, **options) #

[View source]
def client_side_validation?(*args, **options, &) #

[View source]
def debugging?(*args, **options) #

[View source]
def debugging?(*args, **options, &) #

[View source]
def get_payment_method_configurations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, expand : Array(Array(String)) | Nil = nil, application : Stripe::GetPaymentMethodConfigurationsApplicationParameter | Nil = nil) : Stripe::PaymentMethodConfigResourcePaymentMethodConfigurationsList #

List payment method configurations

@optional @param ending_before [String?] A cursor for use in pagination. `ending_before` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with `obj_bar`, your subsequent call can include `ending_before=obj_bar` in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. `starting_after` is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with `obj_foo`, your subsequent call can include `starting_after=obj_foo` in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param application [Stripe::GetPaymentMethodConfigurationsApplicationParameter?] The Connect application to filter by. @return [Stripe::PaymentMethodConfigResourcePaymentMethodConfigurationsList]

[View source]
def get_payment_method_configurations(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, expand : Array(Array(String)) | Nil = nil, application : Stripe::GetPaymentMethodConfigurationsApplicationParameter | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>List payment method configurations</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param application [Stripe::GetPaymentMethodConfigurationsApplicationParameter?] The Connect application to filter by. @return nil


[View source]
def get_payment_method_configurations_configuration(*, configuration : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Stripe::PaymentMethodConfiguration #

Retrieve payment method configuration

@required @param configuration [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Stripe::PaymentMethodConfiguration]

[View source]
def get_payment_method_configurations_configuration(*, configuration : String | Nil = nil, expand : Array(Array(String)) | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Retrieve payment method configuration</p> @required @param configuration [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return nil


[View source]
def get_payment_method_configurations_configuration_with_http_info(*, configuration : String | Nil = nil, expand : Array(Array(String)) | Nil = nil) : Tuple(Stripe::PaymentMethodConfiguration, Int32, Hash(String, Array(String) | String)) #

<p>Retrieve payment method configuration</p> @required @param configuration [String?] @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @return [Tuple(Stripe::PaymentMethodConfiguration, Integer, Hash)] Stripe::PaymentMethodConfiguration, response status code and response headers


[View source]
def get_payment_method_configurations_with_http_info(*, ending_before : String | Nil = nil, starting_after : String | Nil = nil, limit : Int64 | Nil = nil, expand : Array(Array(String)) | Nil = nil, application : Stripe::GetPaymentMethodConfigurationsApplicationParameter | Nil = nil) : Tuple(Stripe::PaymentMethodConfigResourcePaymentMethodConfigurationsList, Int32, Hash(String, Array(String) | String)) #

<p>List payment method configurations</p> @optional @param ending_before [String?] A cursor for use in pagination. ending_before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include ending_before=obj_bar in order to fetch the previous page of the list. @optional @param starting_after [String?] A cursor for use in pagination. starting_after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include starting_after=obj_foo in order to fetch the next page of the list. @optional @param limit [Int32?] A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. @optional @param expand [Array(Array(String))?] Specifies which fields in the response should be expanded. @optional @param application [Stripe::GetPaymentMethodConfigurationsApplicationParameter?] The Connect application to filter by. @return [Tuple(Stripe::PaymentMethodConfigResourcePaymentMethodConfigurationsList, Integer, Hash)] Stripe::PaymentMethodConfigResourcePaymentMethodConfigurationsList, response status code and response headers


[View source]
def post_payment_method_configurations(*, acss_debit : Stripe::PaymentMethodParam | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, parent : String | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Stripe::PaymentMethodConfiguration #

Creates a payment method configuration

@optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param parent [String?] Configuration's parent configuration. Specify to create a child configuration. @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return [Stripe::PaymentMethodConfiguration]

[View source]
def post_payment_method_configurations(*, acss_debit : Stripe::PaymentMethodParam | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, parent : String | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Creates a payment method configuration</p> @optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param parent [String?] Configuration's parent configuration. Specify to create a child configuration. @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return nil


[View source]
def post_payment_method_configurations_configuration(*, configuration : String | Nil = nil, acss_debit : Stripe::PaymentMethodParam | Nil = nil, active : Bool | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Stripe::PaymentMethodConfiguration #

Update payment method configuration

@required @param configuration [String?] @optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param active [Bool?] Whether the configuration can be used for new payments. @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return [Stripe::PaymentMethodConfiguration]

[View source]
def post_payment_method_configurations_configuration(*, configuration : String | Nil = nil, acss_debit : Stripe::PaymentMethodParam | Nil = nil, active : Bool | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil, &block : Crest::Response -> ) : Nil #

<p>Update payment method configuration</p> @required @param configuration [String?] @optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param active [Bool?] Whether the configuration can be used for new payments. @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return nil


[View source]
def post_payment_method_configurations_configuration_with_http_info(*, configuration : String | Nil = nil, acss_debit : Stripe::PaymentMethodParam | Nil = nil, active : Bool | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Tuple(Stripe::PaymentMethodConfiguration, Int32, Hash(String, Array(String) | String)) #

<p>Update payment method configuration</p> @required @param configuration [String?] @optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param active [Bool?] Whether the configuration can be used for new payments. @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return [Tuple(Stripe::PaymentMethodConfiguration, Integer, Hash)] Stripe::PaymentMethodConfiguration, response status code and response headers


[View source]
def post_payment_method_configurations_with_http_info(*, acss_debit : Stripe::PaymentMethodParam | Nil = nil, affirm : Stripe::PaymentMethodParam | Nil = nil, afterpay_clearpay : Stripe::PaymentMethodParam | Nil = nil, alipay : Stripe::PaymentMethodParam | Nil = nil, amazon_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay : Stripe::PaymentMethodParam | Nil = nil, apple_pay_later : Stripe::PaymentMethodParam | Nil = nil, au_becs_debit : Stripe::PaymentMethodParam | Nil = nil, bacs_debit : Stripe::PaymentMethodParam | Nil = nil, bancontact : Stripe::PaymentMethodParam | Nil = nil, blik : Stripe::PaymentMethodParam | Nil = nil, boleto : Stripe::PaymentMethodParam | Nil = nil, card : Stripe::PaymentMethodParam | Nil = nil, cartes_bancaires : Stripe::PaymentMethodParam | Nil = nil, cashapp : Stripe::PaymentMethodParam | Nil = nil, customer_balance : Stripe::PaymentMethodParam | Nil = nil, eps : Stripe::PaymentMethodParam | Nil = nil, expand : Array(String) | Nil = nil, fpx : Stripe::PaymentMethodParam | Nil = nil, giropay : Stripe::PaymentMethodParam | Nil = nil, google_pay : Stripe::PaymentMethodParam | Nil = nil, grabpay : Stripe::PaymentMethodParam | Nil = nil, ideal : Stripe::PaymentMethodParam | Nil = nil, jcb : Stripe::PaymentMethodParam | Nil = nil, klarna : Stripe::PaymentMethodParam | Nil = nil, konbini : Stripe::PaymentMethodParam | Nil = nil, link : Stripe::PaymentMethodParam | Nil = nil, mobilepay : Stripe::PaymentMethodParam | Nil = nil, multibanco : Stripe::PaymentMethodParam | Nil = nil, name : String | Nil = nil, oxxo : Stripe::PaymentMethodParam | Nil = nil, p24 : Stripe::PaymentMethodParam | Nil = nil, parent : String | Nil = nil, paynow : Stripe::PaymentMethodParam | Nil = nil, paypal : Stripe::PaymentMethodParam | Nil = nil, promptpay : Stripe::PaymentMethodParam | Nil = nil, revolut_pay : Stripe::PaymentMethodParam | Nil = nil, sepa_debit : Stripe::PaymentMethodParam | Nil = nil, sofort : Stripe::PaymentMethodParam | Nil = nil, swish : Stripe::PaymentMethodParam | Nil = nil, twint : Stripe::PaymentMethodParam | Nil = nil, us_bank_account : Stripe::PaymentMethodParam | Nil = nil, wechat_pay : Stripe::PaymentMethodParam | Nil = nil, zip : Stripe::PaymentMethodParam | Nil = nil) : Tuple(Stripe::PaymentMethodConfiguration, Int32, Hash(String, Array(String) | String)) #

<p>Creates a payment method configuration</p> @optional @param acss_debit [Stripe::PaymentMethodParam?] @optional @param affirm [Stripe::PaymentMethodParam?] @optional @param afterpay_clearpay [Stripe::PaymentMethodParam?] @optional @param alipay [Stripe::PaymentMethodParam?] @optional @param amazon_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay [Stripe::PaymentMethodParam?] @optional @param apple_pay_later [Stripe::PaymentMethodParam?] @optional @param au_becs_debit [Stripe::PaymentMethodParam?] @optional @param bacs_debit [Stripe::PaymentMethodParam?] @optional @param bancontact [Stripe::PaymentMethodParam?] @optional @param blik [Stripe::PaymentMethodParam?] @optional @param boleto [Stripe::PaymentMethodParam?] @optional @param card [Stripe::PaymentMethodParam?] @optional @param cartes_bancaires [Stripe::PaymentMethodParam?] @optional @param cashapp [Stripe::PaymentMethodParam?] @optional @param customer_balance [Stripe::PaymentMethodParam?] @optional @param eps [Stripe::PaymentMethodParam?] @optional @param expand [Array(String)?] Specifies which fields in the response should be expanded. @optional @param fpx [Stripe::PaymentMethodParam?] @optional @param giropay [Stripe::PaymentMethodParam?] @optional @param google_pay [Stripe::PaymentMethodParam?] @optional @param grabpay [Stripe::PaymentMethodParam?] @optional @param ideal [Stripe::PaymentMethodParam?] @optional @param jcb [Stripe::PaymentMethodParam?] @optional @param klarna [Stripe::PaymentMethodParam?] @optional @param konbini [Stripe::PaymentMethodParam?] @optional @param link [Stripe::PaymentMethodParam?] @optional @param mobilepay [Stripe::PaymentMethodParam?] @optional @param multibanco [Stripe::PaymentMethodParam?] @optional @param name [String?] Configuration name. @optional @param oxxo [Stripe::PaymentMethodParam?] @optional @param p24 [Stripe::PaymentMethodParam?] @optional @param parent [String?] Configuration's parent configuration. Specify to create a child configuration. @optional @param paynow [Stripe::PaymentMethodParam?] @optional @param paypal [Stripe::PaymentMethodParam?] @optional @param promptpay [Stripe::PaymentMethodParam?] @optional @param revolut_pay [Stripe::PaymentMethodParam?] @optional @param sepa_debit [Stripe::PaymentMethodParam?] @optional @param sofort [Stripe::PaymentMethodParam?] @optional @param swish [Stripe::PaymentMethodParam?] @optional @param twint [Stripe::PaymentMethodParam?] @optional @param us_bank_account [Stripe::PaymentMethodParam?] @optional @param wechat_pay [Stripe::PaymentMethodParam?] @optional @param zip [Stripe::PaymentMethodParam?] @return [Tuple(Stripe::PaymentMethodConfiguration, Integer, Hash)] Stripe::PaymentMethodConfiguration, response status code and response headers


[View source]