API Test Keys
Payout Composite Entity
The Payout Composite Entity has the following parameters:
Is this page helpful?
Sample Entity
1{2"id": "pout_F681qslJ3ba70q",3"entity": "payout",4"fund_account_id": "fa_F681qr6Bqy1Je7",5"fund_account": {6"id": "fa_F681qr6Bqy1Je7",7"entity": "fund_account",8"contact_id": "cont_F681qmU11CfPDl",9"contact": {10"id": "cont_F681qmU11CfPDl",11"entity": "contact",12"name": "Gaurav Kumar",13"contact": "9876543210",14"email": "gaurav.kumar@example.com",15"type": "employee",16"reference_id": "Acme Contact ID 12345",17"batch_id": null,18"active": true,19"notes": {20"notes_key_1": "Tea, Earl Grey, Hot",21"notes_key_2": "Tea, Earl Grey… decaf."22},23"created_at": 159292901624},25"account_type": "bank_account",26"bank_account": {27"ifsc": "HDFC0001234",28"bank_name": "HDFC Bank",29"name": "Gaurav Kumar",30"notes": [],31"account_number": "1121431121541121"32},33"batch_id": null,34"active": true,35"created_at": 159292901636},37"amount": 1000000,38"currency": "INR",39"notes": {40"notes_key_1": "Beam me up Scotty",41"notes_key_2": "Engage"42},43"fees": 590,44"tax": 90,45"status": "processed",46"purpose": "refund",47"utr": null,48"mode": "NEFT",49"reference_id": "Acme Transaction ID 12345",50"narration": "Acme Corp Fund Transfer",51"batch_id": null,52"status_details": null,53"created_at": 1592929017,54"fee_type": "",55"error": {56"description": null,57"source": null,58"reason": null59}60}
id
string
The unique identifier linked to the payout. For example, pout_00000000000001
.
entity
string
The entity being created. Here, it will be payout
.
fund_account_id
string
The unique identifier linked to the fund account. For example, fa_00000000000001
.
fund_account
object
Contact and fund account details to which the payout was made.
Show child parameters (8)
amount
integer
Minimum value 100
. The payout amount, in paise. For example, if you want to transfer ₹10,000, pass 1000000
.
The value passed here does not include fees and tax. Fee and tax, if any, is deducted from your account balance.
currency
string
The payout currency. Here, it is INR
.
notes
object
User-entered notes for internal reference. This is a key-value pair. You can enter a maximum of 15 key-value pairs. For example, "note_key": "Beam me up Scotty”
.
fees
integer
The fees for the payout. This value is returned only when the payout moves to the processing
state. For example, 5
.
tax
integer
The tax that is applicable for the fee being charged. This value is returned only when the payout moves to the processing
state. For example, 1
.
status
string
The payout status. Possible payout states:
queued
pending
(if you have enabled)rejected
(if you have enabled)processing
processed
cancelled
reversed
failed
purpose
string
The purpose of the payout. Classifications available by default:
refund
cashback
payout
salary
utility bill
vendor bill
utr
string
The unique transaction number linked to a payout. For example, HDFCN00000000001
.
mode
string
The mode used to make the payout. Refer to the
for more details. Available modes:NEFT
RTGS
IMPS
UPI
card
reference_id
string
A reference you entered for the payout. For example, Acme Transaction ID 12345
. You can use this field to store your own transaction ID, if any.
narration
string
This is a custom note that also appears on the bank statement.
If no value is passed for this parameter, it defaults to the Merchant Billing Label.
batch_id
string
This value is returned if the contact was created as part of a bulk upload. For example, batch_00000000000001
.
status_details
object
This parameter returns the current status of the payout. For example, IMPS is not enabled on beneficiary account, Retry with different mode.
Show child parameters (3)
created_at
integer
Timestamp, in Unix, at which the payout was created. For example, 1545320320
.
fee_type
string
Indicates the fee type charged for the payout. Possible value is free_payout
.
Payout Composite Entity
The Payout Composite Entity has the following parameters:
Is this page helpful?
id
string
The unique identifier linked to the payout. For example, pout_00000000000001
.
entity
string
The entity being created. Here, it will be payout
.
fund_account_id
string
The unique identifier linked to the fund account. For example, fa_00000000000001
.
fund_account
object
Contact and fund account details to which the payout was made.
Show child parameters (8)
amount
integer
Minimum value 100
. The payout amount, in paise. For example, if you want to transfer ₹10,000, pass 1000000
.
The value passed here does not include fees and tax. Fee and tax, if any, is deducted from your account balance.
currency
string
The payout currency. Here, it is INR
.
notes
object
User-entered notes for internal reference. This is a key-value pair. You can enter a maximum of 15 key-value pairs. For example, "note_key": "Beam me up Scotty”
.
fees
integer
The fees for the payout. This value is returned only when the payout moves to the processing
state. For example, 5
.
tax
integer
The tax that is applicable for the fee being charged. This value is returned only when the payout moves to the processing
state. For example, 1
.
status
string
The payout status. Possible payout states:
queued
pending
(if you have enabled)rejected
(if you have enabled)processing
processed
cancelled
reversed
failed
purpose
string
The purpose of the payout. Classifications available by default:
refund
cashback
payout
salary
utility bill
vendor bill
utr
string
The unique transaction number linked to a payout. For example, HDFCN00000000001
.
mode
string
The mode used to make the payout. Refer to the
for more details. Available modes:NEFT
RTGS
IMPS
UPI
card
reference_id
string
A reference you entered for the payout. For example, Acme Transaction ID 12345
. You can use this field to store your own transaction ID, if any.
narration
string
This is a custom note that also appears on the bank statement.
If no value is passed for this parameter, it defaults to the Merchant Billing Label.
batch_id
string
This value is returned if the contact was created as part of a bulk upload. For example, batch_00000000000001
.
status_details
object
This parameter returns the current status of the payout. For example, IMPS is not enabled on beneficiary account, Retry with different mode.
Show child parameters (3)
created_at
integer
Timestamp, in Unix, at which the payout was created. For example, 1545320320
.
fee_type
string
Indicates the fee type charged for the payout. Possible value is free_payout
.
Sample Entity
1{2"id": "pout_F681qslJ3ba70q",3"entity": "payout",4"fund_account_id": "fa_F681qr6Bqy1Je7",5"fund_account": {6"id": "fa_F681qr6Bqy1Je7",7"entity": "fund_account",8"contact_id": "cont_F681qmU11CfPDl",9"contact": {10"id": "cont_F681qmU11CfPDl",11"entity": "contact",12"name": "Gaurav Kumar",13"contact": "9876543210",14"email": "gaurav.kumar@example.com",15"type": "employee",16"reference_id": "Acme Contact ID 12345",17"batch_id": null,18"active": true,19"notes": {20"notes_key_1": "Tea, Earl Grey, Hot",21"notes_key_2": "Tea, Earl Grey… decaf."22},23"created_at": 159292901624},25"account_type": "bank_account",26"bank_account": {27"ifsc": "HDFC0001234",28"bank_name": "HDFC Bank",29"name": "Gaurav Kumar",30"notes": [],31"account_number": "1121431121541121"32},33"batch_id": null,34"active": true,35"created_at": 159292901636},37"amount": 1000000,38"currency": "INR",39"notes": {40"notes_key_1": "Beam me up Scotty",41"notes_key_2": "Engage"42},43"fees": 590,44"tax": 90,45"status": "processed",46"purpose": "refund",47"utr": null,48"mode": "NEFT",49"reference_id": "Acme Transaction ID 12345",50"narration": "Acme Corp Fund Transfer",51"batch_id": null,52"status_details": null,53"created_at": 1592929017,54"fee_type": "",55"error": {56"description": null,57"source": null,58"reason": null59}60}