supportedFlows is a traditional processor: request the token without the processor object, exactly as today.supportedFlows operates with payment flows: request the token with processor: { name, flowType }, copying name from processors[].name and flowType from one of processors[].supportedFlows[].type.supportedFlows of each entry to decide how to build each token. Entries with supportedFlows operate through payment flows (Yape): see the Transfer In overview for how each one is tokenized.flowType | Channel | How it works | Extra field in the token |
|---|---|---|---|
DEEPLINK | Mobile | The payer is redirected straight to the Yape app, installed on their phone, to approve the payment. | — |
PUSH | Web / Desktop | The payer enters their mobile number at your checkout and Yape sends a push notification to their app, where they approve the purchase from Approve purchases ("Aprobar compras"). | phoneNumber required. |
200 with an empty processors array.curl --location 'https://api-uat.kushkipagos.com/transfer/v1/config' \
--header 'Public-Merchant-Id: 20432ef8ccd94r51b36e5b738a81f511'{
"processors": [
{
"name": "Yape Processor",
"currency": "PEN",
"supportedFlows": [
{
"type": "DEEPLINK",
"name": "Deeplink",
"description": "Mobile: redirección directa a la app de Yape"
},
{
"type": "PUSH",
"name": "Push",
"description": "Web / Desktop: notificación push al número Yape del pagador"
}
]
}
]
}