CCAvenue multi-currency payment gateway Response Parameters
Description | Type (length) | |
order_id | Unique ID sent by the merchant at the time of initiating the transaction. | Alphanumeric (30) |
tracking_id | Unique payment reference number generated by CCAvenue for each order. | Numeric (12) |
bank_ref_no | Reference number generated by the bank for the transaction. | Alphanumeric |
order_status | Status of the transaction. Success Failure Aborted Invalid | Alphabets (15) |
failure_message | Reason for failure. | Alphanumeric |
payment_mode | Mode of payment used by the customer Credit Card Net banking Debit Card Cash Card Mobile Payment | Alphabets |
card_name | The name of the card/bank used by the customer to make the payment. Credit Card – Visa, Mastercard, Amex Netbanking – ICICI, HDFC, SBI etc. | Alphanumeric |
status_code | Authorization code received from the bank. | Numeric (3) |
status_message | Authorization status message received from the bank. | Alphanumeric (150) |
currency | Currency code in which the transaction was processed. INR – Indian Rupee USD – United States Dollar SGD – Singapore Dollar GBP – Pound Sterling EUR – Euro, official currency of Eurozone | Alphabets (3) |
amount | Order amount | Numeric (12, 2) |
billing_ name | Name of the customer | Alphabets (60) |
billing_ address | Customer’s billing address | Alphanumeric (150) |
billing_ city | Customer’s billing city | Alphabets (30) |
billing_ state | Customer’s billing state | Alphabets (30) |
billing_ zip | Customer’s billing zip code | Alphanumeric (15) |
billing_ country | Customer’s billing country | Alphabets (50) |
billing_ tel | Customer’s phone number | Numeric (20) |
billing_ email | Customer’s email address | Alphanumeric (70) |
delivery_ name | Recipient’s name | Alphabets (60) |
delivery_ address | Shipping address | Alphanumeric (150) |
delivery_ city | Shipping city | Alphabets (30) |
delivery_ state | Shipping state | Alphabets (30) |
delivery_ zip | Shipping zip code | Alphanumeric (15) |
delivery_ country | Shipping country | Alphabets (50) |
delivery_ tel | Shipping phone number | Numeric (22) |
merchant_param1 | Additional information about the transaction sent by the merchant. | Alphanumeric (100) |
merchant_param2 | Additional information about the transaction sent by the merchant. | Alphanumeric (100) |
merchant_param3 | Additional information about the transaction sent by the merchant. | Alphanumeric (100) |
merchant_param4 | Additional information about the transaction sent by the merchant. | Alphanumeric (100) |
merchant_param5 | Additional information about the transaction sent by the merchant. | Alphanumeric (100) |
vault | This parameter can be used if merchant availing the vault option. On using vault functionality if card details are saved at CCAvenue end value returned will be Y. If card details are not saved at CCAvenue end the value returned for this parameter will be N. | Character (1) |
offer_type | This parameter can be used for sending additional information if customer has used any discount or promotion while completing the transaction. If customer is using discount-coupon, value of this parameter would be discount. If customer is using promo-code, value of this parameter would be promotion. | Alphabets (9) |
offer_code | This parameter can be used for sending additional information about the discount coupon and Promo code used while completing the transaction. If customer has used Discount the value sent would be Discount code. If customer has used Promotion the value sent would be Promo code. | Alphanumeric (30) |
discount_value | This parameter can be used for sending additional information about the discounted amount. | Numeric (12,2) |
retry | This denotes whether the transaction is a retry transaction or not. Value: Y – Retry Transaction N – Not a Retry Transaction Note: A transaction done for the first time would be marked as ‘N’, whereas the subsequent valid retry attempts would be marked as ‘Y’. | Character (1) |
response_code | This is the code assigned to each type of response received from the bank. | Numeric (5) |
mer_amount | Transaction Amount sent by the merchant in encrypted request. | Numeric (12, 2) |
sub_account_id | Sub Account ID sent in transactions. | Alphanumeric (20) |
eci_value | ECI value for transaction. | Numeric (2) |
si_created | SI is created or not (Optional in case of SI only) Value: Y – SI created N – SI not created | Character (1) |
si_ref_no | SI Reference Number (Optional in case of SI only) | Alphanumeric (15) |
si_status | (Optional in case of SI only) | Alphanumeric (10) |
bene_account | NEFT client code tracking id (Optional in case of NEFT only) | Alphanumeric (35) |
bene_name | NEFT client code (Optional in case of NEFT only) | Alphanumeric (20) |
bene_ifsc | Beneficiary IFSC code (Optional in case of NEFT only) | Alphanumeric (20) |
bene_bank | Beneficiary Bank code (Optional in case of NEFT only) | Alphanumeric (50) |
bene_branch | Beneficiary Bank Branch (Optional in case of NEFT only) | Alphanumeric (255) |
inv_mer_reference_no | Merchant reference number of invoice (Optional in case of invoice transaction only) | Alphanumeric (100) |
trans_date | Transaction Completion Date | DateTime dd/MM/yyyy HH:mm:ss |
trans_fee | Fees chargeable to customers (Optional) | Numeric (12, 2) |
service_tax | Service Tax on Fees chargeable to customers (Optional) | Numeric (12, 2) |
bin_country | Card issuing country | Alphabets (255) |