Para ciertos eventos, Toku permite la integración a través de Webhook Endpoints. Con esto, puedes registrar endpoints en donde Toku notifique la ocurrencia de eventos específicos. En este momento, los eventos que pueden registrarse son:

  • payment_method.attached: Customer a inscrito un método de pago en la plataforma.
  • payment_intent.succeeded: Intento de pago exitoso de un Invoice.
  • payment_intent.payment_failed: Intento de pago fallido de un Invoice.
  • payment_intent.payment_succeeded_batch: Resumen de pagos exitosos para una lista de Invoices. Se utiliza en procesos de cobro automático masivos
  • payment_intent.payment_failed_batch: Resumen de intentos de pagos fallidos para una lista de Invoices. Se utiliza en procesos de cobro automático masivos
  • 'payment.succeeded': Pago realizado exitosamente de un Invoice.

Para registrar un Webhook Endpoint, debes poseer un endpoint que pueda recibir datos a través de una request POST, y que confirme su recepción retornando un status code HTTP 2xx.