| FAQ |
| Kalender |
|
|
|
|
#1 | |||
|
||||
|
Flitig postare
|
Hejsan,
Någon som kan hjälpa mig? Försöker integrera min sida mot payson betallösning... felmeddelande: MD5- Obligatorisk - Fel MD5, Använd parametrarna #SellerEmail# - #Cost# - #ExtraCost# - #OkUrl# - #GuaranteeOffered# samt din nyckel för att beräkna MD5 Kod:
Md5Helper md5h = new Md5Helper();
int iAgentID = 5455;
string sKey = "e5b65416-0369-4411-bb17-487d8b3d9582";
string sDescription = "Description of item or service";
string sSellerEmail = "[email protected]";
string sBuyerEmail = "[email protected]";
Decimal dCost = 4; //Cost of item or service
Decimal dExtraCost = 0; //Shipping
string sOkUrl = "http://www.yoursite.com/verify.asp";
string sCancelUrl = "http://www.yoursite.com/error.asp";
string sRefNr = "123"; //Merchant reference number
int iGuaranteeOffered = 1; //Payson Guarantee
string sMD5string = sSellerEmail + ":" + dCost + ":" + dExtraCost + ":" + sOkUrl + ":" + iGuaranteeOffered + sKey;
string sMD5Hash = md5h.CalculateMD5Hash(sMD5string, sKey);
SellerEmail.Value = sSellerEmail;
BuyerEmail.Value = sBuyerEmail;
AgentID.Value = iAgentID.ToString();
Description.Value = sDescription;
Cost.Value = dCost.ToString();
ExtraCost.Value = dExtraCost.ToString();
OkUrl.Value = sOkUrl;
CancelUrl.Value = sCancelUrl;
RefNr.Value = sRefNr;
MD5.Value = sMD5Hash;
GuaranteeOffered.Value = iGuaranteeOffered.ToString();
Senast redigerad av nabil_akhlaque den 2011-01-21 klockan 01:45 |
|||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Har WN som tidsfördriv
|
Payson kör PHP, du kör .NET
Det handlar om hur MD5 räknas fram, skiljer sig mellan dessa två språk: http://www.codeproject.com/KB/securi...nctionPHP.aspx |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Medlem
|
Payson har moduler för både asp asp.net och php
Du måste inkludera md5 sidan till sidan där du anropar funktionen. Kolla dina variabler. Du har olika namn på dessa. |
||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Flitig postare
|
Citat:
detta har jag redan gjort... alla värden är också rätt... problemet är bara att MD5 hashade nyckel inte överensstämmer. |
|||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Medlem
|
Har du gjort agentansökan och fått denna godkänd?
Verifierat nyklen? Gemener/versaler inga extra mallanrum etc #SellerEmail# - #Cost# - #ExtraCost# - #OkUrl# - #GuaranteeOffered# Har alla fått ett värde? |
||
|
|
Svara med citat
|
|
|
#6 | |||
|
||||
|
Flitig postare
|
Citat:
det är tydligen fel i dokumentationen för integrationen för asp.net... det står det att man ska använda sig utav: string sMD5string = sSellerEmail + ":" + dCost + ":" + dExtraCost + ":" + sOkUrl + ":" + iGuaranteeOffered + sKey; string sMD5Hash = md5h.CalculateMD5Hash(sMD5string, sKey); som ni ser skickas det in 'Key' två gånger. så ska det se ut: string sMD5string = sSellerEmail + ":" + dCost + ":" + dExtraCost + ":" + sOkUrl + ":" + iGuaranteeOffered; string sMD5Hash = md5h.CalculateMD5Hash(sMD5string, sKey); Senast redigerad av nabil_akhlaque den 2011-01-21 klockan 13:51 |
|||
|
|
Svara med citat
|
| Svara |
| Ämnesverktyg | |
| Visningsalternativ | |
|
|