Create a charge

POST {{baseUrl}}/v1/charges

Use the Payment Intents API to initiate a new payment instead of using this method. Confirmation of the PaymentIntent creates the Charge object used to request payment, so this method is limited to legacy integrations.

Request Body

[{"name"=>"amount", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"currency", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"application_fee", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"application_fee_amount", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"capture", "value"=>"<boolean>", "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[address_city]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[address_country]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[address_line1]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[address_line2]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[address_state]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[address_zip]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[cvc]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[metadata]", "value"=>"<object>", "datatype"=>"string"}, {"name"=>"card[name]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"card[object]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"customer", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"description", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"destination[account]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"destination[amount]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"expand[0]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"expand[1]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"on_behalf_of", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"radar_options[session]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"receipt_email", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][city]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][country]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][line1]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][line2]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][postal_code]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[address][state]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[name]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[carrier]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[phone]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"shipping[tracking_number]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"source", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"statement_descriptor", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"statement_descriptor_suffix", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"transfer_data[destination]", "value"=>"<string>", "datatype"=>"string"}, {"name"=>"transfer_data[amount]", "value"=>"<integer>", "datatype"=>"string"}, {"name"=>"transfer_group", "value"=>"<string>", "datatype"=>"string"}]

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring