Un objeto refund representa reembolso realizado sobre una transacción de pago.

El objeto refund

Atributos


id string

Identificador único del objeto.


object string

Indica el tipo de objeto. Valor siempre será refund.


amount integer

Un número entero positivo o negativo que representa el monto del reembolso en la unidad monetaria más pequeña de la moneda de presentación (por ejemplo, 100 centavos representa USD $ 1,00 o 100 representa CLP $ 100).


currency string

Código de moneda ISO de tres letras. Corresponde a la moneda de presentación.


customer_id string

ID objeto customer relacionado.


customer object expandible

Objeto customer relacionado.


destination enum

Destino del reembolso.

Posibles valoresDescripción
payment_methodAbonado al método de pago original de la transacción
customer_balanceAbonado a la billetera de un customer
merchant_balanceAbonado al balance del comercio

live boolean

Indica si el objeto existe en modo live o modo test.


settlement_amount integer

Un número entero positivo o negativo que representa el monto del reembolso en la unidad monetaria más pequeña de la moneda de settlement (por ejemplo, 100 centavos representa USD $ 1,00 o 100 representa CLP $ 100).


settlement_currency string

Código de moneda ISO de tres letras. Corresponde a la moneda de settlement.


status enum

El estado del objeto.

Posibles valoresDescripción
succeededAbonado exitosamente
pendingPendiente de abono
failedAbono fallido

created_at datetime

Fecha de creación del objeto en formato ISO 8601. En huso horario UTC.


updated_at datetime

Fecha de actualización del objeto en formato ISO 8601. En huso horario UTC.