Redirecciones: ¿Cómo redirigir a un customer a Toku o a mi organización?
¿Cómo redirigir a un customer a Toku?
Redirigir al portal de pagos
Para redirigir a un customer a su portal de pago se debe usar ese ID en la URL del portal de la siguiente forma:
portal.pagos.com/dashboard?user=cus_id
Donde:
- cus_id: es el Id del customer
Redirigir directamente al medio de pago
Para Redirigir a un customer directo a inscribir su medio de pago automático
Se debe seguir la siguiente estructura de URL:
portal.pagos.com/recurring?user=cus_id&account=acc_id&subscriptions=["subscription_id1"]
Donde:
- cus_id: es el Id del customer
- acc_id: es el ID de la account (recordar que una organización puede tener multiples accounts)
- subscription_id1: es el ID de la subscription, si se quiere enrolar a más de una subscription, la organización debe estar en modo global y separadas por comas en la URL.
Para redirigir a un customer directo a pagar
Se debe seguir la siguiente estructura de URL:
portal.pagos.com/onetime?user=cus_id&account=acc_id&invoices=["invoice_id1"]
Donde:
- cus_id: es el Id del customer
- acc_id: es el ID de la account (recordar que una organización puede tener multiples accounts)
- invoice_id1: es el ID de la invoice, si se quiere pagar más de una invoice, deben ir las distintas invoice separadas por comas. Cada invoice debe ir entre comillas ("") y todas juntas en una lista con corchetes ([]) como se muestra en el ejemplo
¿Cómo redirigir a un customer desde Toku a mi página?
Existen dos formas generales para hacerlo:
La primera es usando una redirección única para el éxito, el rechazo del pago o para las activaciones de cuentas bancarias en el producto de transferencias Chile. Se deben enviar las URL de éxito, rechazo o activación al equipo de Toku para que se configure esta opción. Se debe enviar un correo a 🇨🇱ayuda@trytoku.com o a 🇲🇽ayudamx@trytoku.com con el link para pago exitoso o inscripción de medio de pago exitosa y por otro lado, un link para los pagos rechazados o inscripción de medio de pago rechazada.
La segunda forma es para redireccionar personalizadamente por customer o por suscription a pagar. Se debe crear cada redireccionamiento diferente con un endpoint para esto. Para crear el redirecction pide una success_URL para casos éxitosos, una failure_URL para casos fallidos y una activation_URL para activaciones de transferencias Chile 🇨🇱. Una vez creado el redirecction Toku entrega un ID de redirecction que se debe guardar. Finalmente, para usar las URL de redirección se debe incluir como query_param el id de la redirection creada de la forma redirection=red_6D1vT6JHh84oKdi9xgvAhcNcsKDerv6J. Al finalizar el flujo en Toku el customer será redirigido a la URL correspondiente.
Updated about 1 month ago