Checkout Details
This API returns the details of Checkout .
- 200
- 4XX
- 5XX
When the api is successfull, the response will be as below
Schema
- Array [
- ]
This is the internal identifier for the sub merchant.
The name of the bank, it can be used in subsequent API calls
This is a unique bank code created by Nimbbl, it can be used in subsequent API calls
This is a public URL from which the logo of the bank can be fetched
This is a boolean field
This is a boolean field
This is a color field
This is a color field
This is a boolean field
This is a boolean field
This is boolean field
This is a boolean field
This is a field
This is a field
country_code object[]
The next array provides a recommendation for the next API call to be made, where multiple options are available, all of these are provided
This field denotes the country isd_code
This field denotes the country
footer object
This field provides the health status of the bank, you can use this value to show to the user on the checkout if the bank is facing any problems in processing transactions
{
"sub_merchant_id": "303151",
"display_name": "Nimbbl",
"logo_file_url": "https://s3.ap-south-1.amazonaws.com/nimbbl/black_logo_nimbbl_416f7e2c-f8d7-4046-ac27-e215940e0b0f.png",
"description": "Nimbbl (Razorpay)",
"ica_allowed": false,
"mca_allowed": false,
"checkout_background_color": "#000000",
"checkout_text_color": "white",
"fast_payment_enabled": true,
"other_payment_enabled": true,
"continue_btn_is_white": true,
"order_summary_enabled": true,
"payment_experience": "popup",
"checkout_session_duration": 19,
"country_code": [
{
"isd_code": "+1",
"country": "USA"
}
],
"footer": {
"footer_logo_url": "null",
"footer_color": "#F2D8D8",
"footer_text_color_white": false,
"footer_sub_text": "Nimbbl Testing",
"pci_dss_enabled": true
}
}
When the list of wallets cannot be fetched, the response will be as below
Schema
error object
This is the error_code generated by Nimbbl
This is a customer friendly message that can be displayed to your consumer
This explains to your team how to recover from the error
{
"error": {
"nimbbl_error_code": "INVALID_REQUEST_PARAMETER",
"nimbbl_consumer_message": "Sorry, your payment cannot be processed due to a technical error. Please try again after some time.",
"nimbbl_merchant_message": "There is an input validation error, please check the payload of your request."
}
}
When there is a problem on the server, the response will be as below
Schema
error object
This is the error_code generated by Nimbbl
This is a customer friendly message that can be displayed to your consumer
This explains to your team how to recover from the error
{
"error": {
"nimbbl_error_code": "INVALID_REQUEST_PARAMETER",
"nimbbl_consumer_message": "Sorry, your payment cannot be processed due to a technical error. Please try again after some time.",
"nimbbl_merchant_message": "There is an input validation error, please check the payload of your request."
}
}