API Test Keys
Fetch Settlement Recon Details
GET
/v1/settlements/recon/combined?year=yyyy&month=mm
Click to copy
Use this endpoint to return a list of all transactions such as payments, refunds, transfers and adjustments settled to your account on a particular day or month. In the example request and response, we are fetching the settlement report for a particular day, that is 11/06/2022
.
Is this page helpful?
Success
Failure
1{2"entity": "collection",3"count": 4,4"items": [5{6"entity_id": "pay_DEXrnipqTmWVGE",7"type": "payment",8"debit": 0,9"credit": 97100,10"amount": 100000,11"currency": "MYR",12"fee": 2900,13"tax": 0,14"on_hold": false,15"settled": true,16"created_at": 1567692556,17"settled_at": 1568176960,18"settlement_id": "setl_DGlQ1Rj8os78Ec",19"posted_at": null,20"credit_type": "default",21"description": "Recurring Payment via Subscription",22"notes": "Beam me up Scotty.",23"payment_id": null,24"settlement_utr": "1568176960vxp0rj",25"order_id": "order_DEXrnRiR3SNDHA",26"order_receipt": null,27"method": "card",28"card_network": "MC",29"card_issuer": "PHBM",30"card_type": "credit",31"dispute_id": null32},33{34"entity_id": "rfnd_DGRcGzZSLyEdg1",35"type": "refund",36"debit": 242500,37"credit": 0,38"amount": 242500,39"currency": "MYR",40"fee": 0,41"tax": 0,42"on_hold": false,43"settled": true,44"created_at": 1568107224,45"settled_at": 1568176960,46"settlement_id": "setl_DGlQ1Rj8os78Ec",47"posted_at": null,48"credit_type": "default",49"description": null,50"notes": "Beam me up Scotty.",51"payment_id": "pay_DEXq1pACSqFxtS",52"settlement_utr": "1568176960vxp0rj",53"order_id": "order_DEXpmZgffXNvuI",54"order_receipt": null,55"method": "card",56"card_network": "MC",57"card_issuer": "PHBM",58"card_type": "credit",59"dispute_id": null60},61{62"entity_id": "trf_DEUoCEtdsJgvl7",63"type": "transfer",64"debit": 100296,65"credit": 0,66"amount": 100000,67"currency": "MYR",68"fee": 296,69"tax": 46,70"on_hold": false,71"settled": true,72"created_at": 1567681786,73"settled_at": 1568176960,74"settlement_id": "setl_DGlQ1Rj8os78Ec",75"posted_at": null,76"credit_type": "default",77"description": null,78"notes": null,79"payment_id": "pay_DEApNNTR6xmqJy",80"settlement_utr": "1568176960vxp0rj",81"order_id": null,82"order_receipt": null,83"method": null,84"card_network": null,85"card_issuer": null,86"card_type": null,87"dispute_id": null88},89{90"entity_id": "adj_EhcHONhX4ChgNC",91"type": "adjustment",92"debit": 0,93"credit": 1012,94"amount": 1012,95"currency": "MYR",96"fee": 0,97"tax": 0,98"on_hold": false,99"settled": true,100"created_at": 1567681786,101"settled_at": 1568176960,102"settlement_id": "setl_DGlQ1Rj8os78Ec",103"posted_at": null,104"description": "test reason",105"notes": null,106"payment_id": null,107"settlement_utr": null,108"order_id": null,109"order_receipt": null,110"method": null,111"card_network": null,112"card_issuer": null,113"card_type": null,114"dispute_id": null115}116]117}
Query Parameters
year
*
integer
The year the settlement was received in the YYYY
format. For example, 2022
.
month
*
integer
The month the settlement was received in the MM
format. For example, 06
.
day
integer
The date on which the settlement was received in the DD
format. For example, 11
.
count
integer
Specifies the number of available settlements to be fetched. Possible values: 1
to 1000
.
skip
integer
Specifies the number of available settlements to be skipped when fetching a count.
Response Parameters
entity_id
string
The unique identifier of the transaction that has been settled.
type
string
Indicates the type of transaction. Possible values:
payment
refund
transfer
adjustment
debit
integer
The amount, in currency subunits, that has been debited from your account.
credit
integer
The amount, in currency subunits, that has been credited to your account.
amount
integer
The total amount, in currency subunits, debited or credited from your account.
currency
string
The 3-letter ISO currency code for the transaction.
fee
integer
The fees, in currency subunits, charged to process the transaction.
tax
integer
The tax on the fee, in currency subunits, charged to process the transaction.
on_hold
boolean
Indicates whether the account settlement for transfer is on hold. Possible values:
true
false
settled
boolean
Indicates whether the transaction has been settled or not. Possible values:
true
false
created_at
integer
Unix timestamp at which the transaction was created.
settled_at
integer
Unix timestamp when the transaction was settled.
settlement_id
string
The unique identifier of the settlement transaction.
description
string
Brief description about the transaction.
notes
object
Notes for the transaction. For example, Beam me up Scotty.
payment_id
string
The unique identifier of the payment linked to refund
or transfer
that has been settled. For example, pay_DEApNNTR6xmqJy
. It is null
for payments
.
settlement_utr
string
The unique reference number linked to the settlement. For example, KKBKH14156891582
.
order_id
string
Order id linked to the payment made by the customer that has been settled. For example, order_DEXrnRiR3SNDHA
.
order_receipt
string
Receipt number entered while
.method
string
The payment method used to complete the payment. Possible values:
card
fpx
wallet
card_network
string
The card network used to process the payment. Possible values:
MC
VISA
unknown
card_issuer
string
This is a 4-character code denoting the issuing bank. For example, PHBM
.
This attribute will not be set for international cards, that is, for cards issued by foreign banks.
card_type
string
The card type used to process the payment. Possible values:
credit
debit
dispute_id
string
The unique identifier of any dispute, if any, for this transaction.
Errors
The API {key/secret} provided is invalid.
Error Status: 4xx
The API credentials passed in the API call differ from the ones generated on the Dashboard.
Solution
The year must be 4 digits.
Error Status: 400
An invalid year is entered.
Solution
The month is not a valid month.
Error Status: 400
An invalid month is entered.
Solution
The day must be between 1 and 2 digits.
Error Status: 400
An invalid day is entered.
Solution
The count must be at least 1.
Error Status: 400
The count passed is 0
.
Solution
Fetch Settlement Recon Details
GET
/v1/settlements/recon/combined?year=yyyy&month=mm
Click to copy
Use this endpoint to return a list of all transactions such as payments, refunds, transfers and adjustments settled to your account on a particular day or month. In the example request and response, we are fetching the settlement report for a particular day, that is 11/06/2022
.
Is this page helpful?
Query Parameters
year
*
integer
The year the settlement was received in the YYYY
format. For example, 2022
.
month
*
integer
The month the settlement was received in the MM
format. For example, 06
.
day
integer
The date on which the settlement was received in the DD
format. For example, 11
.
count
integer
Specifies the number of available settlements to be fetched. Possible values: 1
to 1000
.
skip
integer
Specifies the number of available settlements to be skipped when fetching a count.
Response Parameters
entity_id
string
The unique identifier of the transaction that has been settled.
type
string
Indicates the type of transaction. Possible values:
payment
refund
transfer
adjustment
debit
integer
The amount, in currency subunits, that has been debited from your account.
credit
integer
The amount, in currency subunits, that has been credited to your account.
amount
integer
The total amount, in currency subunits, debited or credited from your account.
currency
string
The 3-letter ISO currency code for the transaction.
fee
integer
The fees, in currency subunits, charged to process the transaction.
tax
integer
The tax on the fee, in currency subunits, charged to process the transaction.
on_hold
boolean
Indicates whether the account settlement for transfer is on hold. Possible values:
true
false
settled
boolean
Indicates whether the transaction has been settled or not. Possible values:
true
false
created_at
integer
Unix timestamp at which the transaction was created.
settled_at
integer
Unix timestamp when the transaction was settled.
settlement_id
string
The unique identifier of the settlement transaction.
description
string
Brief description about the transaction.
notes
object
Notes for the transaction. For example, Beam me up Scotty.
payment_id
string
The unique identifier of the payment linked to refund
or transfer
that has been settled. For example, pay_DEApNNTR6xmqJy
. It is null
for payments
.
settlement_utr
string
The unique reference number linked to the settlement. For example, KKBKH14156891582
.
order_id
string
Order id linked to the payment made by the customer that has been settled. For example, order_DEXrnRiR3SNDHA
.
order_receipt
string
Receipt number entered while
.method
string
The payment method used to complete the payment. Possible values:
card
fpx
wallet
card_network
string
The card network used to process the payment. Possible values:
MC
VISA
unknown
card_issuer
string
This is a 4-character code denoting the issuing bank. For example, PHBM
.
This attribute will not be set for international cards, that is, for cards issued by foreign banks.
card_type
string
The card type used to process the payment. Possible values:
credit
debit
dispute_id
string
The unique identifier of any dispute, if any, for this transaction.
Errors
The API {key/secret} provided is invalid.
Error Status: 4xx
The API credentials passed in the API call differ from the ones generated on the Dashboard.
Solution
The year must be 4 digits.
Error Status: 400
An invalid year is entered.
Solution
The month is not a valid month.
Error Status: 400
An invalid month is entered.
Solution
The day must be between 1 and 2 digits.
Error Status: 400
An invalid day is entered.
Solution
The count must be at least 1.
Error Status: 400
The count passed is 0
.
Solution
Success
Failure
1{2"entity": "collection",3"count": 4,4"items": [5{6"entity_id": "pay_DEXrnipqTmWVGE",7"type": "payment",8"debit": 0,9"credit": 97100,10"amount": 100000,11"currency": "MYR",12"fee": 2900,13"tax": 0,14"on_hold": false,15"settled": true,16"created_at": 1567692556,17"settled_at": 1568176960,18"settlement_id": "setl_DGlQ1Rj8os78Ec",19"posted_at": null,20"credit_type": "default",21"description": "Recurring Payment via Subscription",22"notes": "Beam me up Scotty.",23"payment_id": null,24"settlement_utr": "1568176960vxp0rj",25"order_id": "order_DEXrnRiR3SNDHA",26"order_receipt": null,27"method": "card",28"card_network": "MC",29"card_issuer": "PHBM",30"card_type": "credit",31"dispute_id": null32},33{34"entity_id": "rfnd_DGRcGzZSLyEdg1",35"type": "refund",36"debit": 242500,37"credit": 0,38"amount": 242500,39"currency": "MYR",40"fee": 0,41"tax": 0,42"on_hold": false,43"settled": true,44"created_at": 1568107224,45"settled_at": 1568176960,46"settlement_id": "setl_DGlQ1Rj8os78Ec",47"posted_at": null,48"credit_type": "default",49"description": null,50"notes": "Beam me up Scotty.",51"payment_id": "pay_DEXq1pACSqFxtS",52"settlement_utr": "1568176960vxp0rj",53"order_id": "order_DEXpmZgffXNvuI",54"order_receipt": null,55"method": "card",56"card_network": "MC",57"card_issuer": "PHBM",58"card_type": "credit",59"dispute_id": null60},61{62"entity_id": "trf_DEUoCEtdsJgvl7",63"type": "transfer",64"debit": 100296,65"credit": 0,66"amount": 100000,67"currency": "MYR",68"fee": 296,69"tax": 46,70"on_hold": false,71"settled": true,72"created_at": 1567681786,73"settled_at": 1568176960,74"settlement_id": "setl_DGlQ1Rj8os78Ec",75"posted_at": null,76"credit_type": "default",77"description": null,78"notes": null,79"payment_id": "pay_DEApNNTR6xmqJy",80"settlement_utr": "1568176960vxp0rj",81"order_id": null,82"order_receipt": null,83"method": null,84"card_network": null,85"card_issuer": null,86"card_type": null,87"dispute_id": null88},89{90"entity_id": "adj_EhcHONhX4ChgNC",91"type": "adjustment",92"debit": 0,93"credit": 1012,94"amount": 1012,95"currency": "MYR",96"fee": 0,97"tax": 0,98"on_hold": false,99"settled": true,100"created_at": 1567681786,101"settled_at": 1568176960,102"settlement_id": "setl_DGlQ1Rj8os78Ec",103"posted_at": null,104"description": "test reason",105"notes": null,106"payment_id": null,107"settlement_utr": null,108"order_id": null,109"order_receipt": null,110"method": null,111"card_network": null,112"card_issuer": null,113"card_type": null,114"dispute_id": null115}116]117}