Pruebas

Probar en sandbox

Probá el flujo completo, de crear el pago a recibir payment.paid, sin banco y sin plata real.

Simular la transferencia

El hub le transfiere al CVU del pago. Por defecto paga el monto exacto; con otro monto probás los demás casos.

npx talo-hub sandbox pay <payment_id>
npx talo-hub sandbox pay <payment_id> --amount 10000   # UNDERPAID

Casos para probar

TransferísEstadoEventos
El monto exactoSUCCESSpayment.updated, payment.paid
MenosUNDERPAIDpayment.updated
MásOVERPAIDpayment.updated, payment.paid
Nada, hasta que venceEXPIREDpayment.expired, cuando Talo avisa el vencimiento

Recibir los eventos en tu máquina

terminal
npx talo-hub events listen --forward-to http://localhost:3000/api/webhooks/talo
Los eventos reenviados por events listen no van firmados y traen el header talo-hub-forwarded: 1: aceptalos solo en desarrollo.

Pasar a producción

  1. npx talo-hub login --production y una key tph_live_ para tu servidor.
  2. Registrá el webhook de producción.
  3. Hacé una transferencia real chica y verificá que llegue payment.paid.