http://paypal.ebay.cn/integrationcenter/list__resource_2.html 中国の PHP 開発の紹介: http://www.paypal-china.org/wangzhai/197.html 以下はECSHOP PayPal 支払いコードこのコードは PayPal 支払いインターフェースに送信されます{{{ //販売者の登録メールアドレス<入力タイプ="hidden" value="" name="no_note"/>}}} 以下は公式に提供され、承認されています。 PayPal から返されたパラメータを参照して、支払いが成功したかどうかを判断します。 サポートが成功すると、送信フォームには paypal は自動的に epond.php?code=paypal ページにジャンプし、次の POST で取得したデータを表示できます。 コードをコピー コードは次のとおりです: // PayPal システムから投稿を読み取り、'cmd' を追加します。 $req = 'cmd=_notify-validate'; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // 検証するために PayPal システムにポストバックします$header .= "POST /cgi-bin/webscr HTTP/1.0rn"; $header .= "Content-Type: application/x-www-form-urlencodedrn"; = "コンテンツの長さ: " . "rnrn" $fp = fsockopen ('ssl://www.paypal.com', $errno, $errstr, 30); 🎜>// ポストされた変数をローカル変数に割り当てます $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST[ 'payment_status']; $payment_amount = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; if (!$fp) { // HTTP エラー else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); res, "VERIFIED") == 0) { //payment_status が Completed であることを確認します。//txn_id が以前に処理されていないことを確認します。//receiver_email が PayPal のプライマリ メールであることを確認します。 //payment_amount/payment_currency が正しいことを確認します // 支払いを処理します } else if (strcmp ($res, "INVALID") == 0) { // 手動調査用のログ } } fclose ($fp) } ?>