Stripe::PaymentMethodConfigurationsApi
Constants
Constructors
Instance methods
@return Crest::Request
@return Crest::Request
@return Crest::Request
@return Crest::Request
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]<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
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]<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
<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
<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
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]<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
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]<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
<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
<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