Create a PaymentMethod
POST {{baseUrl}}/v1/payment_methods
Creates a PaymentMethod object. Read the Stripe.js reference to learn how to create PaymentMethods via Stripe.js.
Instead of creating a PaymentMethod directly, we recommend using the PaymentIntents API to accept a payment immediately or the SetupIntent API to collect payment method details ahead of a future payment.
Request Body
[{"name"=>"type", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"acss_debit[account_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"acss_debit[institution_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"acss_debit[transit_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"au_becs_debit[account_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"au_becs_debit[bsb_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"bacs_debit[account_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"bacs_debit[sort_code]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][city]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][country]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][line1]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][line2]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][postal_code]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[address][state]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[email]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[name]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"billing_details[phone]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"boleto[tax_id]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[exp_month]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"card[exp_year]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"card[number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[cvc]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"customer", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"eps[bank]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"expand[0]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"expand[1]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"fpx[bank]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"ideal[bank]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"klarna[dob][day]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"klarna[dob][month]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"klarna[dob][year]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"p24[bank]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"payment_method", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"radar_options[session]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"sepa_debit[iban]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"sofort[country]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"us_bank_account[account_holder_type]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"us_bank_account[account_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"us_bank_account[account_type]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"us_bank_account[financial_connections_account]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"us_bank_account[routing_number]", "value"=>"<string>", "datatype"=>"string"}]
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |