我創建一個網站,用戶可以通過支付寶網關購買積分,然後他可以下載圖片後增加學分。MySQL的PHP腳本:貝寶過程
我有一個困惑,我在到MySQL數據庫表中添加學分,而他選擇所需購買信用套餐(前結賬),但我想一個成功支付交易&後,將它們添加我不知道我怎麼會實現它,因爲貝寶的過程後,我失去了與該用戶的所有信息。
謝謝。
我創建一個網站,用戶可以通過支付寶網關購買積分,然後他可以下載圖片後增加學分。MySQL的PHP腳本:貝寶過程
我有一個困惑,我在到MySQL數據庫表中添加學分,而他選擇所需購買信用套餐(前結賬),但我想一個成功支付交易&後,將它們添加我不知道我怎麼會實現它,因爲貝寶的過程後,我失去了與該用戶的所有信息。
謝謝。
你必須給貝寶保存有關用戶的一些信息,比如一個ID,用戶名什麼的回調URL。成功完成交易後,PayPal會打你的服務器以回調URL,然後你就會知道,該交易是爲用戶
在動作的形式將一個返回URL喜歡像
<input type="hidden" name="return" value="http://<?php echo $_SERVER["SERVER_NAME"] ?>/a.php"/>
所有價值,你傳遞給貝寶,貝寶返回您是通過郵寄方法來訪問其他一些相同的數值。在你的a.php好像有東西要得到返回屬性...........
$req = 'cmd=_notify-validate';
foreach ($_POST as $key => $value) {
$value = urlencode(stripslashes($value));
$req .= "&$key=$value";
}
$header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
$fp = fsockopen ('www.paypal.com', 443, $errno, $errstr, 30);
等一些變量。
看不清楚請,如果有可能讓它變得描述..? –