Run in Apifox
Create an ARS deposit order. Supports QR, CVU, RAPIPAGO, PAGOFACIL. The amount must be a multiple of 100; actual minimum and maximum limits follow the payment methods enabled for the merchant. On success, use the returned payUrl as is.
Request Body Params application/json
{
"mchNo" : "M1234567890" ,
"mchOrderNo" : "AR_IN_202608080001" ,
"wayCode" : "QR" ,
"amount" : "1000" ,
"currency" : "ARS" ,
"customerName" : "JUAN PEREZ" ,
"customerEmail" : "juan.perez@example.com" ,
"customerContact" : "5491122334455" ,
"idType" : "DNI" ,
"accountTax" : "12345678" ,
"notifyUrl" : "https://merchant.example.com/tarspay/notify" ,
"returnUrl" : "https://merchant.example.com/payment/result"
} Request Code Samples
curl --location '/api/pay/unifiedOrder' \
--header 'X-API-KEY: {{apiKey}}' \
--header 'X-API-NONCE: 1754640000000' \
--header 'X-API-SIGNATURE: {{signature}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"mchNo": "M1234567890",
"mchOrderNo": "AR_IN_202608080001",
"wayCode": "QR",
"amount": "1000",
"currency": "ARS",
"customerName": "JUAN PEREZ",
"customerEmail": "juan.perez@example.com",
"customerContact": "5491122334455",
"idType": "DNI",
"accountTax": "12345678",
"notifyUrl": "https://merchant.example.com/tarspay/notify",
"returnUrl": "https://merchant.example.com/payment/result"
}' Responses Business response; use code to determine the request result.
{
"code" : 0 ,
"msg" : "SUCCESS" ,
"data" : {
"payOrderId" : "P202608080000000001" ,
"mchOrderNo" : "AR_IN_202608080001" ,
"orderState" : 1 ,
"payDataType" : "payurl" ,
"payData" : "https://cashier.example.com/checkout/abc123" ,
"payUrl" : "https://cashier.example.com/checkout/abc123" ,
"amount" : "1000" ,
"currency" : "ARS" ,
"countryCode" : "ar" ,
"expiredTime" : 1786150800
} ,
"sign" : ""
} Modified at 2026-11-05 09:24:31