Argentina
Bank transfer payments in ARS
Before you start
Authorization
How to sign your requests with the API token.
Create payment
The base order request that this page extends.
This payment method is not enabled for all merchants. Check availability with your manager.
Overview
| Currency | Country code | Payment method | Payer document |
|---|---|---|---|
ARS | AR | Bank transfer | CUIL (only with customer field) |
The payer is redirected to paymentLink and completes the transfer on the provider page.
Two integration options are available in Argentina: with the customer object and without it. Which one is enabled for your account is defined by your terminal settings.
Not sure which option you have? Ask your manager.
What is different from a regular order
The order is created through the standard POST /v1/orders endpoint. The base fields (amount, currency, successUrl, failUrl, callbackUrl, etc.) are the same as for a regular order; on top of them you pass the customer object with payer details.
| Field | Type | Description |
|---|---|---|
customer | object | Payer details. The required set is listed below |
The externalUserId field is required for this payment method.
The payer's details and CUIL are passed in the customer object.
Customer fields
| Field | Type | Required | Description |
|---|---|---|---|
country | string | ✅ Yes | Country code, always AR |
document | string | ✅ Yes | Payer document number |
documentType | string | ✅ Yes | Document type, CUIL |
email | string | ✅ Yes | Payer email |
firstName | string | ✅ Yes | First name |
lastName | string | ✅ Yes | Last name |
Request example
{
"purpose": "Payment for order #1234",
"amount": "1000",
"currency": "ARS",
"externalId": "external_id",
"externalUserId": "external_user_id",
"successUrl": "https://example.com/success",
"failUrl": "https://example.com/fail",
"callbackUrl": "https://example.com/webhooks/payments",
"isFeeOnUser": false,
"customer": {
"firstName": "John",
"lastName": "Doe",
"country": "AR",
"email": "john.doe@example.com",
"document": "20961504870",
"documentType": "CUIL"
}
}The customer object is not passed: send a regular order request with the ARS currency.
Request example
{
"purpose": "Payment for order #1234",
"amount": "1000",
"currency": "ARS",
"externalId": "external_id",
"externalUserId": "external_user_id",
"successUrl": "https://example.com/success",
"failUrl": "https://example.com/fail",
"callbackUrl": "https://example.com/webhooks/payments",
"isFeeOnUser": false
}Response
The response is a standard order object. The order is created with the CREATED status; redirect the payer to paymentLink to complete the payment.