I'm using CC Avenue Payment plugin which I downloaded from here: https://www.nopcommerce.com/p/962/ccavenue-payment-module.aspx
Now when I proceed to the payment gateway there I can't edit the billing address and the country is passed as 3 letter ISO code. But on the payment gateway there is a drop down list for the country selection which is already disabled.
Help me how to edit the billing address on the payment gateway page or tell me how to pass the proper country name in the country dropdown list so that the appropriate country is selected.
I have been facing the same problem with the new ccAvenue account. I had a conversation with the avenues team. they informed me that they are looking for full country name (say "INDIA"[/i]) instead of three letter ISO code ("[i]IND") I have started passing the same code by tweaking the ISO column constraint in SQL table (increament from 3 characters to 5 characters and modified the value to INDIA for IND record) Once I informed the same to CCAvenue's team, they made few configuration changes on their end and things are working fine now.
I have been facing the same problem with the new ccAvenue account. I had a conversation with the avenues team. they informed me that they are looking for full country name (say "INDIA"[/i]) instead of three letter ISO code ("[i]IND") I have started passing the same code by tweaking the ISO column constraint in SQL table (increament from 3 characters to 5 characters and modified the value to INDIA for IND record) Once I informed the same to CCAvenue's team, they made few configuration changes on their end and things are working fine now.
Hello,
You don't need to tweak any setting in nopCommerce. Leave everything in nopCommerce solution intact.
Just go to your CC Avenue account. There in settings you'll find an option 'Edit pre-populated data' . Just check in this option and your problem will be solved.
I tried edit pre-populated data option. However, it didn't work for me. When I inquired from ccavenue team, they told me that instead of accepting ISO code, they require full country name.
@ Ravi
I am using ccavenue plugin from nopcommerce. I am using version 3.6
Hi By using ccavenue from nopcommerce. after entering marchant id and all you are able to redirect to CCAvenue Site. I thinks its not redirecting to CCAveunue site.
by seeing the error of above link. i under stood. your order details not passing to ccavenue website you need to download the integration kit from the ccavenue website by logging to your ccavenue account(marchant id & password). there you can get integration kit(ASP.Net_Kit_Version_3.5 (non seem less)). that kit you need to integrate to your website.
Fallow the fallowing steps 1. Add the ddl reference MCPG.CCA.Util. 2. From Downloaded code you add ccavRequestHandler.aspx page to your nopcommerce website. 3. go to CCavenuePaymentProcess.cs page go to method put your order id in the session public void PostProcessPayment(PostProcessPaymentRequest postProcessPaymentRequest) { //Order Id Assigning to session System.Web.HttpContext.Current.Session.Clear(); System.Web.HttpContext.Current.Session["OrderidDet"] = postProcessPaymentRequest.Order.Id.ToString();
remotePostHelper.FormName = "CCAvenueForm";
//Redirecting URL to added aspx page remotePostHelper.Url = "/ccavRequestHandler.aspx"; } 4. Page load of ccavenueRequestHandler.aspx you should read the order details that details you need to pass to ccavenue.
using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CCA.Util; using System.Data; using System.Web.Script.Services; using System.Web.Script.Serialization; using System.Data.SqlClient; using System.Configuration; using System.Web.Services;
public partial class SubmitData : System.Web.UI.Page {
#region Variables static SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"].ToString()); DataSet ds = new DataSet();
CCACrypto ccaCrypto = new CCACrypto(); string workingKey = "XXXXX";//put in the 32bit alpha numeric key in the quotes provided here string ccaRequest = ""; public string strEncRequest = ""; public string strAccessCode = "XXXXX";// put the access key in the quotes provided here. #endregion Variables
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlDataAdapter da = new SqlDataAdapter("XXX", con); da.SelectCommand.CommandType = System.Data.CommandType.StoredProcedure; da.SelectCommand.Parameters.AddWithValue("@id", Session["OrderidDet"].ToString());
hi....i am new to payment gateway integration in asp.net of ccavenue can you guide me how to decrypt the value after payment successful on behalf of payment status
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.