Create a payment intent

Creates a payment intent that charges a previously saved payment method, in the live or test mode of the API key used. Unlike POST /v1/payment_intents, which starts a customer-present flow completed through the Fintoc widget, this endpoint charges the payment_method directly, with no customer interaction and no widget token. This endpoint does not accept v1-only parameters such as recipient_account, customer_email, payment_type, or expires_at. The charge starts in the created status; Fintoc processes the charge asynchronously, so subscribe to webhooks to track the charge's progress. Available for organizations on API version 2026-02-01 or later.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
required

Amount to charge, in the smallest unit of the currency. CLP has no decimals, so 5000 is $5000 CLP; MXN amounts are expressed in centavos, so 5000 is $50.00 MXN. Must be greater than zero and at most 2147483647.

string
enum
required

Three-letter ISO 4217 currency code, in uppercase. One of CLP or MXN.

Allowed:
string
required

The id of the payment method to charge. The payment method must belong to your organization and match the mode of the API key used.

metadata
object

Set of key-value pairs to attach to the payment intent. Up to 50 pairs, with keys of up to 40 characters and values of up to 500 characters. Nested objects and arrays are not allowed.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json