Obtener datos de devolución de Transaction
Changed onDevuelve los antecedentes que determinan si una Transaction admite devolución.
Se usa antes de pedir una devolución, para saber si el gateway del pago las acepta, hasta cuándo, y cuánto del pago ya fue devuelto.
Cuando el gateway del pago no admite devoluciones para ese producto, la respuesta llega con gateway_refund_config en null y refund_payment_intents vacío. La configuración también llega deshabilitada cuando el pago se devuelve por lote y la Account no tiene ese flujo activo, o cuando es un pago por transferencia o PAC en Chile y la organización no tiene habilitadas esas devoluciones. El plazo (refund_expiration_days) sale de la política de devoluciones (REFUND_POLICY_CONFIG): la de la organización para pagos con tarjeta de un solo cobro y con wallet, y la por defecto para el resto. Es el del producto del pago cuando su gateway tiene uno propio para él, si no el del gateway. Un gateway sin plazo en la política llega con gateway_refund_config en null.
En los pagos por transferencia o PAC en Chile, la devolución se deposita en la cuenta desde la que pagó el pagador: payer_data_available indica si Toku tiene sus datos.
Request
- Base URLhttps://api.trytoku.com
- URLhttps://api.trytoku.com/refund/transaction
- AuthAPI key in header x-api-key
Query parameters
Identificador de la Transaction a consultar.
Response
Successful Response
Example response
{
"id_transaction": "trs_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O",
"refund_payment_intents": [
{
"id_invoice": "in_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O",
"id_payment_intent": "pi_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O",
"id_transaction": "trs_pBf2NL0d0gvBM7Ei_1E3HIWnTN4W93_O"
}
]
}Changes
- info
endpoint added
- info