Pagos y transacciones

Pagos

La entidad Pago representa a un conjunto de transacciones asociadas entre sí, como ser, autorizaciones, capturas, cancelaciones o devoluciones.

Cada pago tendrá un status que se calculará en base al historial de transacciones, y opcionalmente un status_detail con más información sobre el motivo de ese estado, por ej., en el caso de que una autorización sea rechazada.

Además, cada pago cuenta con un initial_amount que indica del monto de la primera autorización que se generó al momento de crear el pago, y un current_amount que indica el monto actual teniendo en cuenta los ajustes que se hayan efectuado.

Otra información relevante del pago son el id y el país del comercio, el id de la organización, el tipo de moneda, el modo de captura, información del instrumento utilizado, y opcionalmente untrace_idprovisto por el cliente al momento de crear esa primera autorización.

Cada pago contendrá además el listado de todas las transacciones asociadas y la información de las mismas.



Transacciones

Cada transacción representa una operación realizada sobre el pago, y tendrá un id único y un tipo, como ser, autorización, captura, cancelación o devolución.

Además, tendrán un monto, un status y opcionalmente un status_detail, y tres datos que permiten identificarlas frente a la red de Mastercard que son el authorization_code, el system_trace_audit_number y el transmission_date_time.

Las transacciones no son inmutables, sino que su status y status_detail puede ir variando a medida que se realizan las diferentes operaciones.

logo akua

© Akua 2025 - Todos los derechos reservados