/ / Ako implementovať možnosť platobnej brány CCAvenue [zatvorené] - c #, asp.net, platobná brána, platba, ccavenue

Ako implementovať platobnú bránu CCAvenue [zavreté] - c #, asp.net, platobná brána, platba, ccavenue

Musíme ju implementovať CCAvenue možnosť platobnej brány. Ako to môžem urobiť pomocou ASP.net/C#?

odpovede:

2 pre odpoveď č. 1

Pozrite si Manuál integrácie v oficiálnej lokalite ccavenue. Dúfam, že vám to pomôže

http://world.ccavenue.com/content/works_any_shoppingcart.jsp


1 pre odpoveď č. 2

Mám to vyriešené. Áno CCAvenue poskytuje dobrú podporu. Ale osoba, ktorá používa asp.net fórum bude vždy hľadať asp.net kódy a priame odpovede. :)

Dúfam, že to pomôže niekomu. Vytvoril som dve vlastnosti v kóde za sebou. Jedným z nich je vrátenie hodnoty kontrolného súčtu a ďalšie vrátenie podrobností o položkách pokladne.

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();
}
}

Ďalšia vlastnosť na vrátenie kontrolného súčtu je

public string propcheckSum
{
get {
libfuncs objLib = new libfuncs();
string strCheckSum = objLib.getchecksum("YourMerchantID", Session["ClientID"].ToString(), strAmount, "UrReturnUrl", "your working key");
return strCheckSum;
}
}

A použil túto vlastnosť v zobrazení zdrojového dizajnu ako je uvedené nižšie

<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>

Môžete získať obchodné ID a generovať pracovný kľúč na stránkach CCAvenue. To je v obchodnom prihlasovaní.

Dúfam, že to pomôže niekto aspoň atleast.


0 pre odpoveď č. 3

Budeš musieť najskôr alebo kontaktovať a požiadať o ich manuál na integráciu platieb. Nemyslím si, že to isté ako integrácia paypal na vaše webové stránky.