Reconciliation
/v3/payment/reconciliationWhat is this?
Retrieve a list of settled transactions for a specific date, filtered by payment method and region. Use this for end-of-day reconciliation, financial reporting, or matching transactions against your own records.
When to Use
Use this endpoint when you:
- Need to reconcile daily transactions with your bank statements
- Want to generate settlement reports for accounting
- Need to verify which transactions were settled on a given date
How to Use
Step 1: Set the Transaction Date
Choose the date you want to reconcile. Use the format YYYY-MM-DD.
Step 2: Optionally Filter by Method and Region
Specify which payment methods (e.g., BOOST, TNG, ALIPAY) and regions to include. If omitted, all methods and regions are returned.
Step 3: Make the POST Request
Send the date and optional filters. Use the cursor field for pagination on subsequent requests.
Step 4: Review the Response
Each item in items represents a settled transaction. Use meta.cursor for pagination if results are truncated.
Request Parameters
Type of transactions to retrieve (e.g., "PAYMENT")
Transaction date in YYYY-MM-DD format
Example: "2021-07-28"
Filter by payment methods (e.g., ["BOOST"])
Example: ["BOOST"]
Filter by regions (e.g., ["MALAYSIA"])
Example: ["MALAYSIA"]
Pagination cursor from previous response
1{2 "transactionType": "PAYMENT",3 "date": "2021-07-28",4 "method": ["BOOST"],5 "region": ["MALAYSIA"],6 "cursor": ""7}
Response Parameters
List of reconciled transaction records
Pagination cursor for next page
"SUCCESS" if the request succeeded, otherwise an error code.
Error code if the request failed.
Error message if the request failed.
Debug message (sandbox only).
Transaction record (items[*]):
Transaction date time
Merchant ID
Merchant name
Store ID
Store name
Transaction region
Payment method
Transaction type (PAYMENT or REFUND)
Transaction type
Transaction ID
Order ID
Currency type
Gross transaction amount
MDR (merchant discount rate) amount
Service fee amount
Net settlement amount