Skip to main content
POST
Este endpoint solo funciona con cargos de prueba (is_test: true). Si intentas resolver un cargo de producción, recibirás un error 403.
Permite simular la respuesta de un gateway de pago para cargos que quedaron en estado processing o created en ambiente de pruebas.

¿Cuándo usarlo?

Cuando creas un cargo en sandbox y el resultado es processing (por ejemplo, con cuentas bancarias que no tienen un patrón de auto-aprobación), puedes usar este endpoint para completar el flujo manualmente — simulando que el gateway responde aprobando o rechazando la transacción.
string
required
ID del cargo o source_id del cargo a resolver. Debe estar en estado processing o created.
string
required
Acción a ejecutar sobre el cargo. Valores válidos:
  • approve - Aprueba el cargo (transición a paid)
  • reject - Rechaza el cargo (transición a failed)
string
Motivo del rechazo. Requerido cuando action es reject.Acepta cualquier código de los escenarios de prueba, por ejemplo:
  • INSUFFICIENT_FUNDS - Fondos insuficientes
  • RISK_CONTROL - Bloqueado por control de riesgo
  • CARD_EXPIRED - Tarjeta expirada
  • TRANSACTION_REJECTED - Rechazado por el banco
Consulta la lista completa en escenarios de prueba.

Aprobar un cargo

Rechazar un cargo con motivo