In this tutorial, we will see how to avoid Error Code 21004 billing name required parameter missing.
This CCAvenue Error Code 21004 problem 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, Billing name is not the required input but if it is added in the form, it should have correct value while sending to CCAvenue page. Billing name (input name -> billing_name) is useful to show the person's name on CCAvenue billing page.
1. Forgot to assign the value to billing_name input,
2. Assigns the wrong value to billing_name input. (billing_name should have alphabets only and maximum length is 60, no numbers, no special characters are allowed).
2. Assign proper value (only alphabets and maximum length is 60, no numbers or special characters) to the billing_name input
So, in this tutorial, we have discussed how to avoid CCAvenue Error Code 21004 billing_name required parameter missing. Hope, this is useful for you to avoid the error caused by minor mistakes. Please share this post if you like this.
This CCAvenue Error Code 21004 problem 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, Billing name is not the required input but if it is added in the form, it should have correct value while sending to CCAvenue page. Billing name (input name -> billing_name) is useful to show the person's name on CCAvenue billing page.
What mistake developers make which creates CCAvenue Error Code 21004
If you see below code, you can find a line with yellow background having a line with an input name billing_name. This line of code is the reason behind the CCAvenue Error Code 21004 billing_name required parameter missing. Developers mostly make 2 type of mistakes:1. Forgot to assign the value to billing_name input,
2. Assigns the wrong value to billing_name input. (billing_name should have alphabets only and maximum length is 60, no numbers, no special characters are allowed).
<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 to avoid CCAvenue Error Code 21004
1. Assign the value to the billing_name input,2. Assign proper value (only alphabets and maximum length is 60, no numbers or special characters) to the billing_name input
So, in this tutorial, we have discussed how to avoid CCAvenue Error Code 21004 billing_name required parameter missing. Hope, this is useful for you to avoid the error caused by minor mistakes. Please share this post if you like this.
Comments
Post a Comment