Devolver
POST/v1/cobros/{id}/devoluciones
201. El cobro tiene que estar acreditado. monto es string. transaccion_id es opcional.
| Campo | Envío | |
|---|---|---|
| monto | sí | String decimal. Total o parcial |
| transaccion_id | no | Si no va, usamos la transacción del cobro |
curl -X POST https://api.tikipay.ar/v1/cobros/12/devoluciones \
-H "Authorization: Bearer tiki_test_xxx" \
-H "Content-Type: application/json" \
-d '{
"monto": "1000.00",
"transaccion_id": null
}'require 'Tiki.php';
$tiki = new TikiPay('tiki_test_xxx', 'https://api.tikipay.ar');
$r = $tiki->devolver(12, '1000.00', null);const tiki = new TikiPay('tiki_test_xxx', 'https://api.tikipay.ar');
const r = await tiki.devolver(12, '1000.00');HTTP/1.1 201 Created
{
"data": {
"id": 3,
"cobro_id": 12,
"monto": "1000.00",
"tipo": "parcial",
"estado": "DEVUELTA_PARCIALMENTE",
"created_at": "2026-09-11 20:10:00"
}
}Respuesta es el JSON HTTP. El SDK lo envuelve en { http, data }.
| Campo | |
|---|---|
| id | Id de la devolución |
| cobro_id | Cobro al que aplica |
| monto | String decimal |
| tipo | parcial o total |
| estado | DEVUELTA o DEVUELTA_PARCIALMENTE |
| created_at | Fecha local |
