C# 如何实施CCA场馆支付网关选项
我们需要实施支付网关选项。C# 如何实施CCA场馆支付网关选项,c#,asp.net,payment-gateway,payment,ccavenue,C#,Asp.net,Payment Gateway,Payment,Ccavenue,我们需要实施支付网关选项。 如何使用ASP.net/C#?请查看CCAVENCE官方网站上的集成手册。我希望它能帮助您 您必须或要求他们提供支付集成手册。我不认为这和在你的网站上集成paypal是一样的 我已经解决了。是的,我们提供了良好的支持。但是使用asp.net论坛的人总是会寻找asp.net代码和直接答案。:) 我希望这能帮助别人。我在代码隐藏中创建了两个属性。一个是返回校验和值,另一个是返回有关校验项的详细信息 public string CCAvenueItemList {
如何使用ASP.net/C#?请查看CCAVENCE官方网站上的集成手册。我希望它能帮助您
您必须或要求他们提供支付集成手册。我不认为这和在你的网站上集成paypal是一样的 我已经解决了。是的,我们提供了良好的支持。但是使用asp.net论坛的人总是会寻找asp.net代码和直接答案。:) 我希望这能帮助别人。我在代码隐藏中创建了两个属性。一个是返回校验和值,另一个是返回有关校验项的详细信息
public string CCAvenueItemList
{
get
{
StringBuilder CCAvenueItems = new StringBuilder();
DataTable dt = new DataTable();
DataTable dtClientInfo = new DataTable();
dt = (DataTable)Session["CheckedItems"];
dtClientInfo = (DataTable)Session["ClientInfo"];
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
string amountTemplate = "<input type=\"hidden\" name=\"Amount\" value=\"$Amount$\" />\n";
string orderTemplate = "<input type=\"hidden\" name=\"Order_Id\" value=\"$Order_Id$\" />\n";
// BILLING INFO
string billingNameTemplate = "<input type=\"hidden\" name=\"billing_cust_name\" value=\"$billing_cust_name$\" />\n";
string billingCustAddressTemplate = "<input type=\"hidden\" name=\"billing_cust_address\" value=\"$billing_cust_address$\" />\n";
string billingCountryTemplate = "<input type=\"hidden\" name=\"billing_cust_country\" value=\"$billing_cust_country$\" />\n";
string billingEmailTemplate = "<input type=\"hidden\" name=\"billing_cust_email\" value=\"$billing_cust_email$\" />\n";
string billingTelTemplate = "<input type=\"hidden\" name=\"billing_cust_tel\" value=\"$billing_cust_tel$\" />\n";
string billingStateTemplate = "<input type=\"hidden\" name=\"billing_cust_state\" value=\"$billing_cust_state$\" />\n";
string billingCityTemplate = "<input type=\"hidden\" name=\"billing_cust_city\" value=\"$billing_cust_city$\" />\n";
string billingZipTemplate = "<input type=\"hidden\" name=\"billing_zip_code\" value=\"$billing_zip_code$\" />\n";
billingCustAddressTemplate = billingCustAddressTemplate.Replace("$billing_cust_address$", dtClientInfo.Rows[0]["Address"].ToString());
billingCountryTemplate = billingCountryTemplate.Replace("$billing_cust_country$", dtClientInfo.Rows[0]["Country"].ToString());
billingEmailTemplate = billingEmailTemplate.Replace("$billing_cust_email$", dtClientInfo.Rows[0]["Email_ID"].ToString());
billingTelTemplate = billingTelTemplate.Replace("$billing_cust_tel$", dtClientInfo.Rows[0]["Phone_no"].ToString());
billingStateTemplate = billingStateTemplate.Replace("$billing_cust_state$", dtClientInfo.Rows[0]["State"].ToString());
billingCityTemplate = billingCityTemplate.Replace("$billing_cust_city$", dtClientInfo.Rows[0]["City"].ToString());
billingZipTemplate = billingZipTemplate.Replace("$billing_zip_code$", dtClientInfo.Rows[0]["ZipCode"].ToString());
strAmount = dt.Rows[i]["INR"].ToString();
amountTemplate = amountTemplate.Replace("$Amount$", dt.Rows[i]["INR"].ToString());
orderTemplate = orderTemplate.Replace("$Order_Id$", dt.Rows[i]["ClientID"].ToString());
billingNameTemplate = billingNameTemplate.Replace("$billing_cust_name$", dtClientInfo.Rows[0]["Name"].ToString());
CCAvenueItems.Append(amountTemplate)
.Append(orderTemplate)
.Append(billingNameTemplate)
.Append(billingCustAddressTemplate)
.Append(billingCountryTemplate)
.Append(billingEmailTemplate)
.Append(billingTelTemplate)
.Append(billingStateTemplate)
.Append(billingCityTemplate)
.Append(billingZipTemplate)
.Append(deliveryNameTemplate)
.Append(deliveryCustAddressTemplate)
.Append(deliveryCountryTemplate)
}
return CCAvenueItems.ToString();
}
}
并在设计源代码视图中使用此属性,如下所示
<div>
<%=CCAvenueItemList%>
<input type="hidden" name="Merchant_Id" value="yourmerchantID" />
<input type="hidden" name="Checksum" value="<%=propcheckSum%>" />
<input type="hidden" name="Redirect_Url" value="YourWebsite'sThankyoupage.aspx" />
<input type="submit" value="Submit" runat="server" />
</div>
您可以在CCAVINE网站上获取商户ID并生成工作密钥。这是在商家登录
希望这至少能帮助一些人
<div>
<%=CCAvenueItemList%>
<input type="hidden" name="Merchant_Id" value="yourmerchantID" />
<input type="hidden" name="Checksum" value="<%=propcheckSum%>" />
<input type="hidden" name="Redirect_Url" value="YourWebsite'sThankyoupage.aspx" />
<input type="submit" value="Submit" runat="server" />
</div>