Transaction builder
1. Interactive block (recommended)
Transaction Builder
Build and validate POST /payments payloads, then copy generated JSON or cURL (no execution).
2. Builder inputs
3. Resolve products and rails (dynamic step)
Identity ID to retrieve available products for.
Comma-separated list of currency codes to filter results (e.g., ARS,CLP).
The API key used for authentication when making requests to the API Gateway.
Identifies the application making the request.
Request processed successfully.
Available payment products for an identity, organized by currency.
Currencies for which pay-in products are available.
Currencies for which pay-out products are available.
Invalid request parameters or payload.
Unexpected internal server error.
4. Route rules by intent
5. Request shape
6. Generate JSON/cURL in the API playground
The API key used for authentication when making requests to the API Gateway.
Identifies the application making the request.
External reference identifier for integrations.
Identifier linking the transaction to a specific user or organization.
External reference identifier for the identity associated with the transaction.
The account number involved in the transaction.
The total amount of the transaction.
Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
A brief description of the transaction.
Indicates the purpose of the payment. This field defines how the payment should be processed within the system, based on its intent—such as funding an account, withdrawing funds, transferring between users, collecting funds, or applying fees. Go to the payment types page for the complete list of supported values.
The amount paid in the transaction.
Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
Timestamp indicating when the transaction expires, if applicable.
Request processed successfully.
Schema representing a financial transaction, including details about the transaction's origins, destinations, amounts, fees, and status.
Unique identifier for the internal service.
External reference identifier for integrations.
Identifier linking the transaction to a specific user or organization.
External reference identifier for the identity associated with the transaction.
The account number involved in the transaction.
The total amount of the transaction.
Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
A brief description of the transaction.
The product or service related to the transaction. purchaseCurrency:Currency
The current status of the transaction (e.g., PENDING, AUTHORIZED, CAPTURED, ATTEMPT, REFUNDED).
Indicates the purpose of the payment. This field defines how the payment should be processed within the system, based on its intent—such as funding an account, withdrawing funds, transferring between users, collecting funds, or applying fees. Go to the payment types page for the complete list of supported values.
The amount paid in the transaction.
Specifies the currency used, following the ISO 4217 standard for fiat currencies (e.g., CLP, ARS, MXN). Go to the currencies page for the complete list of supported values.
Timestamp indicating when the transaction was created.
Timestamp indicating the last update to the transaction.
Timestamp indicating when the transaction expires, if applicable.
Timestamp indicating when the transaction was captured.
Timestamp indicating when the transaction was authorized.
Timestamp indicating when the transaction was refunded, if applicable.
Settlement period for the transaction.
Invalid request parameters or payload.
Unexpected internal server error.
7. Common route presets
8. Builder validation rules
9. Builder checklist
Related docs
Last updated

