Refund Transaction
Refund returns funds to the customer — based on the payment provider's policy and time limits.
Refund eligibility depends on the payment provider. Each payment method has its own refund period. If the refund period has passed, contact [email protected] with:
- Transaction ID
- Reference ID (if applicable)
- Total Transaction Amount
- Total Refund Amount
- Reason for refund
How to Use
▾
/v3/payment/refundStep 1: Get the Transaction ID
▾
Locate the transactionId from the original transaction.
Step 2: Prepare the Refund
▾
Prepare the refund amount and reason.
Step 3: Make the Request
▾
Send the refund request. Check the code field in the response — if "SUCCESS", the operation completed.
Request Parameters
▾
Transaction ID to refund
Example: "180730103903010431152179"
Refund details
Refund type (e.g., "FULL")
Example: "FULL"
Refund currency type
Example: "MYR"
Refund amount in smallest currency unit
Example: 100
Reason for the refund
Response Parameters
▾
Transaction response object
Revenue Monster's unique transaction ID
Reference ID from the payment provider
Order details
Order ID
Order title
Currency type
Order amount in cents
Order detail
Additional data
Store details
Currency type (MYR)
Remaining balance amount for initiating refund
Amount after all deductions
Transaction platform
Transaction type
Payment method
Payment region
Transaction status (SUCCESS, FAILED, IN_PROCESS, etc.)
Transaction date time (only when SUCCESS)
Created date time
Last updated date time
"SUCCESS" if the refund succeeded, otherwise an error code.
Error details
Error code if the request failed.
Error message if the request failed.
Debug message (sandbox only).