Enviar enlace al cliente
El enlace generado en la petición deberemos entregarlo al navegador web.
Modo Directo
GET /payment/api/v1/{request_id}/{method}/direct
Todos los metodos de pago permiten un modo directo para enviar al cliente un enlace directo a un metodo de pago en concreto y sin opción de modificarlo.
El enlace vendrá en la respuesta al generar el enlace de cobro ("Paso 1") en el campo payload.payment_methods.{method}.url
.
Este enlace dirigirá al cliente a la página de cobro con un metodo de pago ya seleccionado y no podrá seleccionar otro método. En caso de haber enviado algún parámetro para personalizar la página de cobro(logo, carrito...) el cliente tambien lo visualizará.
En caso de que el campo payload.payment_methods.{method}.supports_direct_payment
sea true
existirá otro enlace para enviarle al cliente en el campo payload.payment_methods.{method}.direct_url
. Este enlace dirigirá al cliente a la página del método de pago y no se mostrarán las personalizaciones, en caso de haberlas enviado en el "Paso 1".
Modo Indirecto
GET /payment/api/v1/{request_id}/{method}
En este paso, el enlace que debe usarse es el contenido de payload.url
, que viene en la respuesta al generar el enlace de pago.
Este enlace dirigirá al cliente a la pagina de cobro para que pueda selecionar el metodo de pago que desee.