Forum > ASP > Generella frågor
Hej kära medlemmar! Jag använder mig av Paypals betalningssystem och har gjort så att man väljer produkter i varukorgen på sidan (de läggs in i databasen och på kassa.asp loopas alla produkter ut och hamnar i html hidden fields som därefter skickas vidare till paypal. Problemet är att denna informationen är synlig för besökarna och därmed inte säker. Efter lite googlande finner jag två alternativ (kanske finns fler?)
Ett är i php (men jag behärskar tyvärr inte det och kan inte översätta koden till asp), går det att översätta till asp?
$params = array(
'cmd' => '_xclick',
'business' => 'sell_1284352423_biz@gmail.com',
'item_name' => 'Item One',
'return' => 'http://www.yoursite.com/paypalreturn',
'paymentType' => 'Sale',
'invoice' => '390218',
'amount' => '17.50',
'currency_code' => 'USD'
);
$api_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr?';
// Construct the URL
foreach ($params as $key => $value )
{
$api_url .= $key . '=' . urlencode($value) . '&';
}
$result = file_get_contents($api_url); // You can use curl instead of this
// direct the user to the paypal
header('Location:'.$api_url);
No HTML forms or hidden fields. So no more firebuggers can change the cart values.
Alternativ två är att använda mig av kryptering, någon typ av openSSL, detta verkar krångligt att få till på paypal.
Vad tycker ni jag skall göra?
Vore väldigt tacksam för hjälp.
Mvh Magge
Om du bara skall portar över koden så är det ju bara att bygga ihop url:en (som php koden gör) och sen använda ServerXMLHTTP för att skicka det.
Hittade: https://www.x.com/community/ppx/code_samples där har du ASP exempel.
även: https://www.paypal.com/cgi-bin/webs...pop-outside#asp
och ännu en: https://www.x.com/community/ppx/sdks