Payments Entity
The Payments entity has the following parameters:
Is this page helpful?
Success
Failure
1{2"id": "pay_L0nSsccovt6zyp",3"entity": "payment",4"amount": 9900,5"currency": "",6"status": "captured",7"order_id": "order_L0nS83FfCHaWqV",8"invoice_id": "inv_L0nS7JIyuX6Lyb",9"international": false,10"method": "card",11"amount_refunded": 0,12"refund_status": null,13"captured": true,14"description": "#L0nS7JIyuX6Lyb",15"card_id": "card_L0nSsfPv1LjA20",16"card": {17"id": "card_L0nSsfPv1LjA20",18"entity": "card",19"name": "",20"last4": "0153",21"network": "Visa",22"type": "debit",23"issuer": null,24"international": false,25"sub_type": "consumer",26"token_iin": null27},28"bank": null,29"wallet": null,30"email": "john.smith@example.com",31"contact": "+11234567890",32"notes": [],33"fee": 198,34"tax": 0,35"error_code": null,36"error_description": null,37"error_source": null,38"error_step": null,39"error_reason": null,40"acquirer_data": {41"auth_code": "299196"42},43"created_at": 167298741744}
idstringUnique identifier of the payment.
entitystringIndicates the type of entity.
amountinteger Payment amount in the smallest currency sub-unit. For example, if the amount to be charged is $299.00, then pass 29900 in this field.
currencystringThe currency in which the payment is made.
statusstringThe status of the payment. Possible values:
createdauthorizedcapturedrefundedfailed
methodstring The payment method used for making the payment. Possible value is card.
order_idstringOrder id, if provided. Know more about
.descriptionstringDescription of the payment, if any.
internationalbooleanIndicates whether the payment is done via an international card or a domestic one.
refund_statusstringThe refund status of the payment. Possible values:
nullpartialfull
amount_refundedinteger The amount refunded in currency subunits. For example, if amount_refunded = 100, it is equal to $1.00.
capturedbooleanIndicates if the payment is captured.
emailstringCustomer email address used for the payment.
contactstringCustomer contact number used for the payment.
feeintegerFee charged by Razorpay.
taxintegerTax charged for the payment.
error_codestring Error that occurred during payment. For example, BAD_REQUEST_ERROR.
error_descriptionstring Description of the error that occurred during payment. For example, Payment processing failed because of incorrect OTP.
error_sourcestring The point of failure. For example, customer.
error_stepstring The stage where the transaction failure occurred. The stages can vary depending on the payment method used to complete the transaction. For example, payment_authentication.
error_reasonstring The exact error reason. For example, incorrect_otp.
notesjson objectContains user-defined fields, stored for reference purposes.
created_atintegerTimestamp, in UNIX format, on which the payment was created.
card_idstringThe unique identifier of the card used by the customer to make the payment.
cardobjectDetails of the card used to make the payment.
Show child parameters (8)
bankstringThe 4-character bank code which the customer's account is associated with.
acquirer_dataarrayA dynamic array consisting of a unique reference numbers.
Show child parameters (2)
Payments Entity
The Payments entity has the following parameters:
Is this page helpful?
idstringUnique identifier of the payment.
entitystringIndicates the type of entity.
amountinteger Payment amount in the smallest currency sub-unit. For example, if the amount to be charged is $299.00, then pass 29900 in this field.
currencystringThe currency in which the payment is made.
statusstringThe status of the payment. Possible values:
createdauthorizedcapturedrefundedfailed
methodstring The payment method used for making the payment. Possible value is card.
order_idstringOrder id, if provided. Know more about
.descriptionstringDescription of the payment, if any.
internationalbooleanIndicates whether the payment is done via an international card or a domestic one.
refund_statusstringThe refund status of the payment. Possible values:
nullpartialfull
amount_refundedinteger The amount refunded in currency subunits. For example, if amount_refunded = 100, it is equal to $1.00.
capturedbooleanIndicates if the payment is captured.
emailstringCustomer email address used for the payment.
contactstringCustomer contact number used for the payment.
feeintegerFee charged by Razorpay.
taxintegerTax charged for the payment.
error_codestring Error that occurred during payment. For example, BAD_REQUEST_ERROR.
error_descriptionstring Description of the error that occurred during payment. For example, Payment processing failed because of incorrect OTP.
error_sourcestring The point of failure. For example, customer.
error_stepstring The stage where the transaction failure occurred. The stages can vary depending on the payment method used to complete the transaction. For example, payment_authentication.
error_reasonstring The exact error reason. For example, incorrect_otp.
notesjson objectContains user-defined fields, stored for reference purposes.
created_atintegerTimestamp, in UNIX format, on which the payment was created.
card_idstringThe unique identifier of the card used by the customer to make the payment.
cardobjectDetails of the card used to make the payment.
Show child parameters (8)
bankstringThe 4-character bank code which the customer's account is associated with.
acquirer_dataarrayA dynamic array consisting of a unique reference numbers.
Show child parameters (2)
Success
Failure
1{2"id": "pay_L0nSsccovt6zyp",3"entity": "payment",4"amount": 9900,5"currency": "",6"status": "captured",7"order_id": "order_L0nS83FfCHaWqV",8"invoice_id": "inv_L0nS7JIyuX6Lyb",9"international": false,10"method": "card",11"amount_refunded": 0,12"refund_status": null,13"captured": true,14"description": "#L0nS7JIyuX6Lyb",15"card_id": "card_L0nSsfPv1LjA20",16"card": {17"id": "card_L0nSsfPv1LjA20",18"entity": "card",19"name": "",20"last4": "0153",21"network": "Visa",22"type": "debit",23"issuer": null,24"international": false,25"sub_type": "consumer",26"token_iin": null27},28"bank": null,29"wallet": null,30"email": "john.smith@example.com",31"contact": "+11234567890",32"notes": [],33"fee": 198,34"tax": 0,35"error_code": null,36"error_description": null,37"error_source": null,38"error_step": null,39"error_reason": null,40"acquirer_data": {41"auth_code": "299196"42},43"created_at": 167298741744}