Skip to main content

CCAvenue Error Code 21011 Billing Email

In this tutorial, we are going to see how to solve the error CCAvenue Error Code 21011 billing email. This error occurs while connecting an application to the CCAvenue payment gateway. It is really a very small mistake sometimes made by a developer but later becomes a headache to solve this issue.


CCAvenue Error Code 21011 Billing Email

Reason of error CCAvenue Error Code 21011 billing email

This error is a result of missing some value that is needed while integration of the code in the application. Value is related to an input that is needed in the form integrated in an application.

In the guidelines of integration provided by CCAvenue that are necessarily needed to be followed while integrating it into the application. Some Input values are required means must have values like amount, currency, merchant_id, redirect_url, cancel_url etc are minimum required and should be included in the form before sending the data to the CCAvenue page. If we avoid them or forget to use them in the code, CCAvenue throws an error.

Considering our issue, billing email is not the required input but if it is added in the form, it should have the correct value while sending the form data to the CCAvenue page. Billing email (input name -> billing_email) is useful to show the Customer's email on the CCAvenue billing page.


You may also like: CCAvenue avoid Error Code 21010


What mistake developers make:

If you see the code below, you can find a line with yellow background with an input name billing_email. This line in the code is the reason behind the CCAvenue Error Code 21011 billing email.

Developers mostly make 2 type of mistakes:

  • Forget to assign the value to billing_email input,
  • Assigns the wrong value to billing_email input.
    Characters allowed in billing_email input are:
    Alphabet (A-Z), (a-z).
    Numbers
    @ (at), dot,_ (underscore)

<table>
  <tr>
    <td colspan="2">Billing information(optional):</td>
  </tr>
  <tr>
    <td>Billing Name:</td><td><input type="text" name="billing_name" value="Person name"/></td>
  </tr>
  <tr>
    <td>Billing Address:</td><td><input type="text" name="billing_address" value="Some Address"/></td>
  </tr>
  <tr>
    <td>Billing City:</td><td><input type="text" name="billing_city" value="City name"/></td>
  </tr>
  <tr>
    <td>Billing State:</td>>td><input type="text" name="billing_state" value="State name"/></td>
  </tr>
  <tr>
    <td>Billing Zip:</td><td><input type="text" name="billing_zip" value="zip code"/></td>
  </tr>
  <tr> 
    <td>Billing Country:</td><td><input type="text" name="billing_country" value="Country name"/></td> 
  </tr>
  <tr> 
    <td>Billing Tel:</td><td><input type="text" name="billing_tel" value="phone number"/></td></tr>
  <tr>
    <td>Billing Email:</td>>td><input type="text" name="billing_email" value="email address"/></td>
  </tr>
</table>


The Solution

There are 2 basic and easy solutions to solve this error.

  • If you add Billing Email input in the form, don’t forget to assign the value to the billing_email input,
  • Assign the proper value to billing_email (as per the guidelines)

If you follow the above instructions that are really very easy, you can easily send your application data to the CCAvenue payment gateway.


So in this tutorial, we have discussed how to solve the CCAvenue Error Code 21011 billing email. Hope, this is useful for you to avoid errors caused by minor mistakes. Please share the post if you like this.

Comments

Popular posts from this blog

CCAvenue avoid Error Code 21002 currency required parameter missing

In this tutorial, we will see how to avoid Error Code 21002 currency required parameter missing. This is a usual problem that occurs after connecting our application to the CCAvenue payment gateway. Due to some input values that are missing by developers while coding, such error occurs. CCAvenue is one of the leading online payment gateway service provider similar to other popular providers PayPal, Citrus, PayUMoney etc. Easy integration is an advantage of CCAvenue payment gateway. But, due to very minor mistakes in coding, developers get few errors while integrating CCAvenue with their application. CCAvenue have provided some guidelines of integration that are necessarily needed to be followed while integrating it into the application. Inputs values like amount, currency, merchant_id, redirect_url, cancel_url etc are minimum required and should be included in the form before sending the data to CCAvenue page. If we avoid them or forgot to use them into the code, CCAvenue th

CCAvenue avoid Error Code 21003 amount required parameter missing

In this tutorial, we will see how to avoid Error Code 21003 amount required parameter missing. This is another problem that occurs due to very minor mistake made by developer after connecting an application to the CCAvenue payment gateway. Due to some input values that are missing by developers while coding, such error occurs. CCAvenue is one of the leading online payment gateway service provider similar to other popular providers PayPal, Citrus, PayUMoney etc. Easy integration is an advantage of CCAvenue payment gateway. As per the guidelines of integration provided by CCAvenue that are necessarily needed to be followed while integrating it into the application. Input values like amount, currency, merchant_id, redirect_url, cancel_url etc are minimum required and should be included in the form before sending the data to CCAvenue page. If we avoid them or forgot to use them into the code, CCAvenue throws an error. As mentioned above, Amount is one of the required values that

CCAvenue avoid Error Code 21001 order id required parameter missing

In this tutorial, we will see how to avoid Error Code 21001 order_id required parameter missing. This is a usual problem that occurs after connecting our application to the CCAvenue payment gateway. But, it is not a big issue to solve. CCAvenue is one of the leading online payment gateway service provider similar to other popular providers PayPal, Citrus, PayUMoney etc. Easy integration is an advantage of CCAvenue payment gateway. But, due to very minor mistakes in coding, developers get few errors while integrating CCAvenue with their application. CCAvenue have provided some guidelines of integration that are necessarily needed to follow while integrating it into the application. It includes some parameters or inputs that are minimum required like amount, currency, merchant_id, redirect_url, cancel_url etc. If we avoid them or forgot to use them into the code, CCAvenue throws the error. As mentioned above Order Id is one of the required values that should be mentioned in co