Returns company dispute history (newest first).
Resolution fields:
resolvedAtis set when dispute is resolved.resolutionis set on resolve (confirm,refund,partial_refund).refundAmountis set forrefund(the full order amount) and forpartial_refund(the part returned); it isnullforconfirm. It states how much of the order was reversed — not how much reached your balance. When the funds had not been debited yet, the resolution merely releases the hold. CheckGET /wallets/balance-historywithreferenceId = orderIdfor the real movement.
The outcome lives in resolution, not in status: a dispute you won and one you lost both end up as status: resolved. refund / partial_refund mean the payment was reversed (the order becomes failed); confirm means the dispute was turned down and the payment stands (the order goes back to success).
Each item embeds the order it belongs to, so no second call is needed.
Disputes can be resolved by admin flow or automatically from wallet callback final status.
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/disputes
- Productionhttps://b2b.lumowallet.io/disputes
- Staginghttps://b2b-staging.lumowallet.io/disputes
curl -i -X GET \
'https://b2b-app.lumowallet.io/_mock/apis/disputes?search=string&status=submitted&resolution=refund&limit=50&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Disputes list
The outcome. Set when the dispute is resolved — read this rather than status, which only says whether it has been looked at. refund / partial_refund = payment reversed (order → failed), confirm = dispute turned down, payment stands (order → success).
How much of the order was reversed: the full order amount for refund, the returned part for partial_refund, null for confirm. This is not the amount credited to your balance — if the funds were still on hold, resolving only releases the hold. See GET /wallets/balance-history (referenceId = orderId).
- DisputeResolution
- null
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "orderId": "b3e1eced-f2bd-4d8c-9765-fbc9d1d222d5", "status": "submitted", "resolution": "refund", "reason": "string", "adminComment": "string", "resolvedBy": "string", "refundAmount": 0, "resolvedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "order": { … } } ]