token de Transfer Out es el primer paso para iniciar una transacción.Dos modos de transferencia
Cuenta bancaria (ACH): usa los valores CCoCAdeaccountTypejunto conbankId,accountNumber,documentType,documentNumberyname. Requiere consultar antes la lista de bancos.Llave de pago (Bre-B): usa los valores KI,KP,KE,KAoKMdeaccountTypejunto conaccountNumber(en el formato que corresponde al tipo de llave).documentType,documentNumber,bankIdynameson opcionales. La respuesta incluye un objetokeyResolutioncon el valor de la llave y el nombre del destinatario, que debes mostrar al usuario para que confirme antes de inicializar la transacción. Monto máximo por transacción: el equivalente a 1.000 UVB (Unidades de Valor Básico, actualizadas cada año por el Ministerio de Hacienda y Crédito Público). Cada banco y cada usuario pueden fijar límites diarios o por transacción más bajos.
Vigencia del token
Los tokens expiran en 30 minutos y solo sirven para una transacción (incluso si la transacción salió mal). Cuando expire, debes solicitar uno nuevo.
curl --location 'https://api-uat.kushkipagos.com/payouts/transfer/v1/tokens' \
--header 'Public-Merchant-Id;' \
--header 'Content-Type: application/json' \
--data '{
"documentType": "CC",
"documentNumber": "string",
"accountType": "CC",
"accountNumber": "string",
"bankId": "string",
"totalAmount": 0,
"currency": "COP",
"paymentDescription": "string",
"name": "string",
"mail": "string"
}'{
"token": "V0OzRB100000xhxQB8035251pHLBQsq5"
}