¿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/checkout/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/checkout/one_time?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 [email protected] 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.