Skip to content

Create Payout

Request URL

methodurl
POST/api/pay/payout/create/v1

Header Information

Header ParameterDescription
timestampRequest timestamp
nonceRandom value
countryCountry code (CO)
app_codeApp number

Request Parameters

FieldTypeRequiredLengthDescription
merchantOrderNoStringyes32Merchant order number
amountStringyes20Payout amount (in Pesos)
bankCodeStringyes50Bank code
bankNameStringyes50Bank name
accountTypeIntyesAccount type 201-AHORRO(Savings) 202-CORRIENTE(Checking) 203- TRANSFIYA (Transfer Service) For details, please see the account types in the bank list
bankAccountStringyes50Recipient account number
realNameStringyes40Customer name
idCardNumberStringyes50Recipient ID number
idTypeStringyes32CC(6-10 digits; Citizen ID), CE(6-10 digits), NIT(9 digits; Tax ID), PA(9 digits; Passport)
callbackUrlStringno200Payout callback URL, if not provided, merchant configuration will be used
signStringyesSignature
Request Example
{
"merchantOrderNo": "ds111ad111022911111111111131",
"realName": "Carlos",
"bankCode": "1",
"bankName": "BCP",
"accountType": 101,
"bankAccount": "1234567890123456",
"amount": "100000",
"callbackUrl": "http://127.0.0.1:8075/sys/dictionary/test",
"sign": "YOUR SIGN",
"idType": "DNI",
"phone": "13175025118",
"idCardNumber": "12345678"
}

Response Parameters

ParameterTypeRequiredLengthDescription
merchantOrderNoStringyes32Merchant order number
tradeNoStringyesPlatform order number
statusIntyes1-Processing 3-Failed(can be initiated again)
amountStringyesTransaction amount
Response Example
{
"code": 200,
"data": {
"merchantOrderNo": "ds111ad111002911111111111131",
"tradeNo": "TF2405220001CO0000048840060444",
"amount": "100",
"status": 1
},
"msg": "success",
"success": true
}