Query By Order ID
Retrieve a transaction by the Order ID you provided when initiating the payment.
Store the Order ID from every payment request — you will need it to look up transactions later.
3 requests per 5 seconds per access token. Exceeding this returns a 429 Too Many Requests response. Add a short delay between retries.
When to Use
▾
Use this endpoint when:
- You only know the merchant-side Order ID, not the RM Transaction ID
- Looking up a payment by your own internal order reference
- Reconciling against your e-commerce / POS system
How to Use
▾
/v3/payment/transaction/{orderId}Step 1: Get the Order ID
▾
Use the order.id you supplied when initiating the payment.
Step 2: Send the GET Request
▾
Pass orderId as a path parameter — /v3/payment/transaction/{orderId}.
Step 3: Read the Response
▾
The item object contains the full transaction record.
Request Parameters
▾
Order ID to look up
Example: "1684743768790895"
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 request succeeded, otherwise an error code.
Error details
Error code if the request failed.
Error message if the request failed.
Debug message (sandbox only).
See Transaction Object for the full field breakdown of the item response.