Devoluciones
2 min
Anulación / Devolución Total
Mediante este llamado a nuestro API podrás procesar la devolución total o anulación de una compra en estado Pago. Es importante aclarar que no todos los medios de pago soportan anulación o devolución del monto abonado.
GET
https://api.unicobros.com.ar/p/operations/{ID}/refund
curl --request GET \
--url https://api.unicobros.com.ar/p/operations/NfkvurRUX/refund \
--header 'cache-control: no-cache' \
--header 'x-api-key: zJ8LFTBX6Ba8D611e9io13fDZAwj0QmKO1Hn1yIj' \
--header 'x-access-token: d31f0721-2f85-44e7-bcc6-15e19d1a53cc'Si la anulación/devolución total se realiza en el día el webhook devolverá 601 (Cancelado). En el caso de que se realice al otro día 602 (Devuelto).
Devolución Total con Opciones o Parcial
Mediante este llamado a nuestro API podrás procesar la devolución parcial de una compra en estado Pago. Es importante aclarar que no todos los medios de pago soportan anulación o devolución del monto abonado.
POST
https://api.unicobros.com.ar/p/operations/{ID}/refund
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.unicobros.com.ar/p/operations/91MIUU1eM/refund',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"total": 100
}',
CURLOPT_HTTPHEADER => array(
'x-api-key: zJ8LFTBX6Ba8D611e9io13fDZAwj0QmKO1Hn1yIj',
'x-access-token: d31f0721-2f85-44e7-bcc6-15e19d1a53cc',
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Si la devolución parcial se trata de realizar en el mismo día, dará error. Únicamente se puede realizar al otro día y el webhook será codigo 200, ya que se sigue encontrando parcialmente aprobada.