最近、PayPal で支払うこの機能に 2 日間取り組んでいますが、まだ完了していません。とても落ち込んでいます。
後で忘れないように、最初にメモを作成し、完了した部分を書き留めてください。
1 SandBox アカウントを登録し、2 つの仮想アカウントを作成します。自動的に作成されるアカウントを選択できます。買い手、売り手。開発中のテスト用。
2 クイック購入用のコード。リンクは、開発中のテストのために一時的に SandBox を指します。後ほど公式に変更させていただきます。
コードをコピー コードは次のとおりです:
if(!define("_f_afficherButtonPayPal"))
{define("_f_afficherButtonPayPal",1);
function afficherButtonPayPal($nbr_point,$montant)
{
echo"
| ";
echo "
| ";
}
}
3 IPN を使用してください。まだ完了していません。
参考資料から学習しました。 >Paypal は、開発とテストを行うために開発者向けに特別に開発されたサンドボックスを用意しました
まず https://developer.paypal.com/ にアクセスして開発アカウントを登録し、
次にサンドボックスに入り、テスト用の Paypal 仮想アカウントを作成します(少なくとも、「ビジネス」と「個人」を作成する必要があります)、
このアカウント登録方法は Paypal のプロセスと同じであり、銀行口座番号やクレジット カードなどの情報は偽である可能性があります (実際には、Paypal サンドボックスが自動的に生成します)。ランダムな 番号)。次に、Paypal Sandbox の仮想アカウントを有効にします。Paypal Sandbox に登録するときに入力した電子メール アドレス
に関係なく、仮想アカウントに入力した電子メール アドレスに送信された電子メールはすべて管理インターフェイスに保存されます。開発アカウントの [電子メール] ページ (ナビゲーション バーで利用可能)。 Sandbox
の仮想 Paypal 環境にログインし、仮想アカウントの銀行を確認する必要もあります。ここで必要なものを入力し、[資金の追加] を通じてアカウントにリチャージします (次のように入力します)。好きなだけ
好きなだけ)。次に、ビジネス アカウントの [プロファイル設定] ページで、[編集] ボタンをクリックして、[IPN] オプションを有効にする必要があります。固定 IPN ハンドルを使用している場合は、[IPN] を直接入力できます。住所で。
次に、テストするときに、Paypal インターフェースのアドレスを https://www.sandbox.paypal.com/cgi-bin/webscr に設定する必要があります。
最後の基本プロセスは次のとおりです:
ユーザー弊社のウェブサイトで製品を選択し、ショッピング カートに入れ、確認して支払いの準備をします
ウェブサイトは、ショッピング カート内の製品に基づいて Paypal 支払いフォームを生成します (これは、使用される Paypal インターフェイス アドレスでもあります)上記の IPN に送信する)、このトランザクションを含むいくつかの
情報 (次回説明する機会を見つけます)。そして、独自のデータベースに注文レコードを生成します。
Paypal はこれらの取引情報をセッションに記録します
ユーザーは Paypal アカウント (サンドボックスはサンドボックスの仮想アカウントを使用します) で Paypal にログインし、詳細を確認して [支払い] ボタンをクリックします
Paypal が取引を処理します。 Paypal のコレクションアカウントに問題がなく、アカウントの受け入れが完了し (特別に受け入れる必要はありません)、取引
が完了すると、Paypal から IPN とリマインダーメールが送信されます。
当社の IPN ハンドラーは情報を受信し、まず Paypal で情報を確認し、情報が正しい場合は独自のデータベースと比較します。
が正しい場合は、支払い情報を保存して注文を変更できます。 。 州。
次に、Paypal は取引が完了したことを示すインターフェースを表示します。この時点でユーザーが「戻る」ボタンをクリックすると、Paypal はユーザーを Web サイト上の指定された場所に送り返します。
当社の Web サイトは、ユーザーの復帰を歓迎し、ユーザーに感謝の意を表し、リマインドし、注文番号を通知するなどします。
最後に必要なのは合計金額の決済です。オンライン ストアに接続する必要はありません。そのため、合計金額を生成して PayPal に入力するだけで基本的に完了します。
はい、オンライン ストアを持っている場合は、PayPal で多くのパラメータを設定する必要がありますが、これは非常に面倒です
コードをコピーします
コードは次のとおりです: