Cómo funciona una devolución
Para generar una devolución solo necesitas elreference_number que PayCode retorna en la respuesta original del cobro. Este número engloba toda la información de la transacción.
No necesitas datos adicionales de la tarjeta ni información bancaria del cliente. El reembolso se acredita automáticamente a la misma tarjeta con la que se realizó el pago original.
- La transacción debe estar aprobada
- El cliente tiene hasta 6 meses desde la fecha de la transacción para solicitar una devolución
POST Endpoint: /api/v2/payments/refund
Header requerido: Authorization: Bearer {token}
Ejemplo de request:
Devoluciones parciales
Es posible devolver un monto menor al cobro original. Sin embargo este tipo de devolución requiere documentación adicional y se gestiona de forma manual por el equipo de operaciones de PayCode. Documentos requeridos para devoluciones parciales:- Ticket de la transacción
- Detalles de la transacción
- Hora de la transacción
- ID y referencia de la transacción
- Número de autorización
Las devoluciones parciales pueden tomar más de 7 días hábiles en procesarse. Si necesitas gestionar una devolución parcial contacta directamente al equipo de operaciones de PayCode.
Tiempos de procesamiento
El tiempo para que el banco del cliente refleje el abono en su cuenta es independiente de PayCode. Cada banco maneja sus propios tiempos internos.
Comportamiento por adquirente
Aunque el proceso para el desarrollador es el mismo en todos los casos, el procesamiento interno varía según el adquirente. PayCode gestiona estas diferencias automáticamente en el backend.No es necesario implementar una lógica diferente para cada adquirente. Desde la integración el proceso es el mismo en todos los casos, envía el
reference_number al endpoint de devolución. PayCode identifica automáticamente el adquirente correspondiente y procesa la devolución según sus reglas internas.
1.png?fit=max&auto=format&n=4-5R_aQB0EkHGUZD&q=85&s=9d9475963092edc3d5df46df2866696a)