Devoluciones
Procesa una transacción de reembolso referenciada a un pedido existente. Permite devolver total o parcialmente el importe de una transacción anterior.
Cuerpo de la Solicitud:
{
"object": "refunds",
"locale": "es_ES",
"amount": 1000, // importe a reembolsar
"currency": "eur",
"order": "ORDER-00001", // ID del pedido original
"token": { // Opcional: Gestión de tokens
"id": "token-1234",
"expires_at": "2020-01-01T00:00:00Z",
"type": "local",
"action": "store"
},
"order_summary": { // Opcional: Resumen del ticket de reembolso
"total": 1000,
"discount": 0,
"shipping": 0,
"subtotal": 1000,
"tip": 0
},
"order_details": [ // Opcional: Artículos a reembolsar
{
"product": "SKU000001",
"quantity": 1,
"amount": 100,
"tax": 9,
"discount": 0,
"total": 109
}
]
}
Respuesta (200):
{
"request_id": "unique-id",
"object": "refunds",
"locale": "es_ES",
"order": "ORDER-00001",
"amount": 1000,
"currency": "eur",
"payment_method": "card",
"token": { // Presente si se solicitó tokenización
"id": "token-1234",
"expires_at": "2020-01-01T00:00:00Z",
"type": "local"
},
"printing_details": {
"printable_data_encoded": "base64-encoded-data",
"printable_data": {
"elemento_1": "value1",
"elemento_n": "valueN"
}
}
}