RecipesTrack refunds
Track refunds
Retrieve refund child payments and reconcile them against the original settled payment.
Refunds are child payments linked to a settled parent payment. Your system should show the refund timeline alongside the original payment, not as an unrelated transaction.
Use parentPaymentId when a support agent or customer asks about a specific payment. Use identityId, accountNumber, status, and date filters for operations dashboards.
Start from the original settled payment ID.
Filter refund children by parent payment.
Persist refund status and amount in your system.
Match final refund state with account movement.
List refunds for a payment
Section titled “List refunds for a payment”GET /sandbox/refunds?parentPaymentId=<PAYMENT_ID>&limit=50&offset=0 HTTP/1.1
Host: api.conomyhq.com
x-api-key: {YOUR_API_KEY}
Authorization: Bearer {ACCESS_TOKEN}
conomyhq-api-version: 24-04-2025
User-Agent: MyApp/1.0
Accept: application/json{
"results": [
{
"id": "<REFUND_PAYMENT_ID_2>",
"parentPaymentId": "<PAYMENT_ID>",
"type": "REFUND",
"status": "RECEIVED",
"purchaseAmount": "4000",
"currency": "CLP"
},
{
"id": "<REFUND_PAYMENT_ID_1>",
"parentPaymentId": "<PAYMENT_ID>",
"type": "REFUND",
"status": "SETTLED",
"purchaseAmount": "6000",
"currency": "CLP"
}
],
"pagination": {
"limit": 50,
"offset": 0,
"total": 2
}
}A parent payment can have several refund children. Their purchaseAmount values can sum up to (but never exceed) the parent’s totalAmount. Each child has its own lifecycle (RECEIVED → SETTLED).