Estados de órdenes y transacciones
Un pago vive en dos registros. La Pay Order es tu instrucción y tiene un estado que combina su tipo con si se ejecutó. La Pay Transaction es el resultado de Payload y tiene su propio estado, tipo y estado de fondeo, que siguen cambiando a medida que el dinero avanza por la red bancaria. Esta página enumera cada valor, qué significa y qué hacer, si hace falta algo.
Los valores de estado aparecen en inglés, porque REDA Pay no incluye traducciones.
Estado de la Pay Order
El campo Status de una Pay Order se calcula a partir de su tipo de orden, de si se procesó, de si un enlace o una programación están activos y de si se revocó.
| Status | Significado | Siguiente paso habitual |
|---|---|---|
| Immediate - Not Processed | Una orden de pago inmediato que no se cobró: se canceló el resumen, el pago falló o la creó una automatización y espera procesarse | Revisa la lista Pay Transactions: una failed indica un intento rechazado; ninguna, que nunca se intentó. Consulta más abajo la nota sobre pagos recuperados |
| Immediate - Processed | Cobrada; Processed Datetime está completado y existe una Pay Transaction processed | Nada. Sigue el estado de fondeo de la transacción |
| Link - Active | Un enlace de pago que el cliente todavía puede abrir | Espera, o revócalo |
| Link - Inactive | El enlace venció, o nunca se activó porque la cuenta no tenía Link Expiration (Minutes) | Crea un enlace nuevo |
| Link - Processed | El cliente pagó mediante el enlace | Nada |
| Schedule - Active | Una plantilla recurrente que se ejecutará en su próxima fecha de ejecución | Nada |
| Schedule - Inactive | La plantilla no puede ejecutarse: no hay método, perfil o cuenta activos, pasó la fecha de fin, el cliente no está registrado o falta una fecha de inicio | Corrige la causa o revócala |
| Schedule - Not Processed / Schedule - Processed | Un pago generado por una programación (tiene una Parent Pay Order), antes y después de cobrarse | Igual que Immediate |
| Revoked | Retirada con Revoke Order; no se puede procesar | Nada |
Un pago recuperado deja la orden en "Not Processed". Cuando una transacción se recupera después del hecho (con el trabajo de recuperación de pagos fallidos, Sync Transaction o la conciliación), el Processed Datetime de la orden no se completa, así que una orden puede mostrar Immediate - Not Processed aunque tenga una transacción processed. Lee siempre la lista de transacciones antes de actuar sobre una orden "Not Processed"; nunca pulses Process Pay Order en una que ya tenga un pago procesado. Consulta Activar la recuperación de pagos fallidos.
La columna Status combina el tipo de orden y el resultado, así que una sola vista de lista responde "qué está pendiente".
Tipo de Pay Transaction
| Type | Significado |
|---|---|
| payment | Dinero recibido del cliente (un cobro) |
| credit | Dinero enviado al beneficiario (un desembolso) |
| refund | Dinero devuelto por un pago anterior; vinculado a él mediante Parent Transaction |
| chargeback, chargeback_reversal | Valores reservados para disputas de tarjetas; ninguna pantalla de REDA Pay los crea en esta versión |
Estado de la Pay Transaction
| Status | Significado | Qué hacer |
|---|---|---|
| failed | Valor propio de REDA Pay: el intento nunca llegó a ser una transacción de Payload; Payload lo rechazó (el motivo está en Error Message) o se cortó la conexión (Process Callout Exception marcado) | Lee el error; ante una excepción de llamada, deja que se ejecute el trabajo de recuperación |
| authorized | Payload autorizó el importe pero no lo capturó | Poco frecuente en esta versión; espera a processed |
| processing | Payload lo está procesando | Espera |
| processed | Aceptado. En tarjetas es la aprobación; en pagos bancarios significa enviado a la red bancaria: el banco todavía puede devolverlo durante días | Nada; sigue el estado de fondeo y los cambios de estado posteriores |
| declined | La tarjeta o el banco lo rechazaron en el momento del pago | Usa otro método |
| rejected | Un pago bancario aceptado antes fue devuelto (fondos insuficientes, cuenta cerrada, pago detenido); Rejected Date está completado | Vuelve a cobrar; consulta Disputas y pagos devueltos |
| voided | Cancelado antes del fondeo con Void Transaction; Voided Date está completado | Nada |
| refunded | Reembolsado por completo; existe una transacción refund bajo la misma orden | Nada |
Status Code y Status Message contienen el código y el texto propios de Payload, por ejemplo approved / "Transaction approved.", útiles al hablar con el soporte de Payload.
Estado de fondeo
Hasta dónde llegó el dinero, según Payload:
| Funding Status | Significado |
|---|---|
| pending | Aceptado pero todavía no incluido en un lote de fondeo. Un pago processed con fondeo pending todavía se puede anular |
| batched | Incluido en un lote de fondeo; seguirá un depósito en tu cuenta bancaria. Ya no se puede anular; reembolsa en su lugar |
| captured | Fondos capturados |
| refunded | Devuelto al pagador |
| reversed | Revertido, por ejemplo un pago saliente recuperado |
Cuando los fondos llegan a tu banco, Payload informa un depósito que se convierte en una Statement Activity; consulta Conciliar depósitos y pagos salientes.
El estado, el estado de fondeo y el código propio de Payload en una transacción.
Cómo cambian los estados
| Evento | De dónde viene |
|---|---|
| Pago cobrado en pantalla | La transacción se crea processed o failed de inmediato |
| Rechazo posterior, devolución, reembolso hecho fuera de Salesforce, anulación | Un webhook de Payload provoca una nueva lectura de la transacción |
| Depósito o pago saliente en tu banco | Un webhook crea una Statement Activity |
| Alguien pulsa Sync Transaction | Nueva lectura a demanda |
| El trabajo de recuperación de pagos fallidos | Transacciones creadas a partir de los registros de Payload de la orden |
Informes
Campos útiles para los informes: en Pay Order, Status, Order Type, Transfer Type, Processed User Type (Internal, Community, Guest), Net Order Amount, Calculated Convenience Fee; en Pay Transaction, Type, Status, Funding Status, Amount, Processed Date, Rejected Date. El paquete incluye informes como Receipts By Status y Receipts By Order Type; consulta Informes y tableros.
Preguntas frecuentes
Processed significa aceptado. El fondeo sigue en los lotes de Payload; el estado de fondeo y, más tarde, una Statement Activity te indican cuándo llegó a tu banco.
Mira sus Pay Transactions. Una processed significa que el pago es real y solo falta la marca de la orden. Si no hay transacción, ningún pago llegó a Payload.
Declined ocurre en el momento del pago. Rejected ocurre después, en un pago bancario que primero se aceptó.