20. Sale/Expense Refund
This service should be used to process a refund for a completed purchase transaction.
Initiate Purchase Refund
Parameter
Type
Required
Description
{
"ExternalReference": "{{externalReference}}",
"RollbackFee": true,
"RollbackCashback": true
}Service Request
Parameter
Type
Description
{
"Value": {
"Id": "01034c7e-a1b8-4ca5-827e-583cb4385b54",
"WalletId": "30bac1c0-ad6b-4c50-a52e-1b34f9b487a7",
"TransactionType": "Refund",
"Amount": 1.00,
"GiftAmount": null,
"Description": "Refund of Purchase Jeannette Nolan",
"ExternalReference": "Jeannette Nolan",
"CreatedAt": "2025-04-28T13:46:52.6109788Z",
"UpdatedAt": null,
"BalanceAfterTransaction": 994.00,
"SourceWalletId": null,
"DestinationWalletId": null,
"GiftBalanceId": null,
"MainTransactionId": "2d2eba9b-f8a9-4482-8df3-2906b9577c6e",
"UniqueCode": "97d9b40b-7d74-4279-8bb1-db9efd73c73d",
"UsedGiftBalances": null,
"CashbackAmount": 0
},
"Errors": [],
"IsSuccess": true,
"IsFailure": false
}Service Response
Parameter
Type
Description
Service Response (Value)
Parameter
Type
Description
Last updated