Reconciliation
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
▾
/v3/payment/reconciliationStep 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
Response Parameters
▾
List of reconciled transaction records
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
Pagination metadata
Pagination cursor for next page
"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).