supportedFlows es un procesador tradicional: solicita el token sin el objeto processor, exactamente como hasta ahora.supportedFlows opera con flujos de pago: solicita el token con processor: { name, flowType }, copiando name de processors[].name y flowType de uno de los processors[].supportedFlows[].type.supportedFlows de cada entrada para decidir cómo armar cada token. Las entradas con supportedFlows operan con flujos de pago (Bre-B): consulta la descripción general de Transfer In para ver cómo se tokeniza cada una.| Entrada | supportedFlows | Cómo tokenizar |
|---|---|---|
| PSE | Ausente | Flujo tradicional: solicita el token sin el objeto processor y envía los campos que exige PSE (bankId, callbackUrl, userType, documentType, documentNumber). |
| Bre-B | QR | Solicita el token con processor: { name, flowType } y flowType: "QR". bankId no aplica. |
200 con un arreglo processors vacío.curl --location 'https://api-uat.kushkipagos.com/transfer/v1/config' \
--header 'Public-Merchant-Id: 20432ef8ccd94r51b36e5b738a81f511'{
"processors": [
{
"name": "Pse Processor",
"currency": "COP"
},
{
"name": "Bre-B Credibanco Processor",
"currency": "COP",
"supportedFlows": [
{
"type": "QR",
"name": "QR Code",
"description": "QR code payment"
}
]
}
]
}