CCAvenue Inbound Webhook
This API receives the webhook from CCAvenue and updates the payment transactions.
Request Body required
Unique identifier for the transaction from Nimbbl.
Tracking ID for the payment from CCAvenue.
Bank reference number.
Possible values: [Success
, Failure
]
Status of the order (Success/Failure).
Reason for payment failure.
Possible values: [Credit Card
, Debit Card
, Prepaid Card
, Net Banking
, Wallet
, Unified Payments
]
Payment mode used (e.g., Credit Card, Net Banking, Wallet, Unified Payments).
Name of the payment card or method used.
Status code associated with the payment.
Status message related to the payment.
Currency code (e.g., INR for Indian Rupees).
Total payment amount.
Name of the billing recipient.
Billing address.
City of the billing address.
State of the billing address.
ZIP code of the billing address.
Country of the billing address.
Telephone number of the billing recipient.
Email address of the billing recipient.
Name of the delivery recipient.
Delivery address.
City of the delivery address.
State of the delivery address.
ZIP code of the delivery address.
Country of the delivery address.
Telephone number of the delivery recipient.
Custom merchant parameter 1.
Custom merchant parameter 2.
Custom merchant parameter 3.
Custom merchant parameter 4.
Custom merchant parameter 5.
Vault status (N or Y).
Type of offer (if applicable).
Offer code (if applicable).
Value of discount applied.
Merchant amount.
ECI value (Electronic Commerce Indicator).
Retry status (N or Y).
Response code associated with the payment.
Additional billing notes.
Transaction date and time.
BIN country code.
- 200
- 4XX
- 5XX
CCAvenue webhook received and processed successfully
CCAvenue webhook received and not processed successfully, the response will be as below
Schema
The HTTP error status
The message from the server explaining the error
error object
The HTTP error status
The message from the server explaining the error
This is the http status code
The transaction status
error object
The transaction status
The message from the server explaining the error
{}
When there is a problem on the server, the response will be as below
Schema
The HTTP error status
The message from the server explaining the error
{
"status": 500,
"error": "HTTP 500: Internal Server Error"
}