0

Paypalのドキュメントを含むさまざまなサイトからの投稿をたくさん読みました。しかし、私はそれらを解決できなかったいくつかの質問があります。そのうちの 1 つは、ipn メッセージを受信した後のコードをどのように設計するかということです。もちろん、メッセージの変数を取得して処理できるコードを作成します。支払い状況などをデータベースに保存できます。しかし、ポイントは、要件を克服するために支払いを制御するコードをどのように設計する必要があるかということです。投稿が長くなることは承知していますが、この説明の必要性を感じています。そのため、有料のメンバーシップで動作するサイトがあります。ログイン後にサイトがチェックされ、メンバーシップのトライアルが期限切れになっているか、期限切れになっていない場合は、ペイパル ボタンを含むサイトの前に div が表示され、ボタンをクリックするとペイパル支払い画面にリダイレクトされます。ユーザー shodul は、6 または 12 月のようなメンバーシップ期間を選択する機能を持っています (ドロップダウンのペイパル ボタンで)。ユーザーが支払いを完了すると、ipn は trigerd であり、私はデータを取得しますが、メンバー全員がペイパル アカウントを持っている必要はないので、クレジット カードを直接使用できます。自分。どの時間間隔でメンバー承認済みフラグを true に設定する必要がありますか? 私はこれについて混乱しています。IPNを送った後に承認すると、転送中にエラーが発生する可能性があります。プロセスのしくみ。ユーザーが支払いを完了すると、ipn は trigerd であり、私はデータを取得しますが、メンバー全員がペイパル アカウントを持っている必要はないので、クレジット カードを直接使用できます。自分。どの時間間隔でメンバー承認済みフラグを true に設定する必要がありますか? 私はこれについて混乱しています。IPNを送った後に承認すると、転送中にエラーが発生する可能性があります。プロセスのしくみ。ユーザーが支払いを完了すると、ipn は trigerd であり、私はデータを取得しますが、メンバー全員がペイパル アカウントを持っている必要はないので、クレジット カードを直接使用できます。自分。どの時間間隔でメンバー承認済みフラグを true に設定する必要がありますか? 私はこれについて混乱しています。IPNを送った後に承認すると、転送中にエラーが発生する可能性があります。プロセスのしくみ。

他の問題は、ドロップダウン ボタンです。オプション/価格ボタンを設定すると、ボタンをクリックしたときに、販売ページにリダイレクトした後にエラー ページが表示されます。支払いページにはリダイレクトされません。

長い投稿で本当に申し訳ありませんが、短い方法で状況を説明する方法がわかりません

4

1 に答える 1

1

資金が利用可能になるまで待つ必要がある場合は、「完了」の検証済み IPN メッセージで「payment_status」の値をテストする必要があります。

eCheck は、受け取りに 3 ~ 5 日かかる場合があり (場合によってはそれ以上かかります。アカウントで推定保留時間を確認できます)、payment_status="Pending" です。収集すると、「完了」という別の IPN メッセージが表示されます。

ユーザーには IPN プロセスが表示されないことに注意してください。通常、条件を (テーブルまたは十分に永続的なもので) 設定してから、ユーザーを PayPal に送信します。ユーザーが PayPal から戻ってくると、コード (「return_url」) がテーブルをチェックして、支払いが正常に完了したかどうかを確認します (おそらく、IPN ハンドラー コードによって設定されたフラグで、PayPal によって呼び出されるか、PayPal と通信するときにユーザーは優雅に PayPal を離れます)。

于 2013-01-30T00:35:23.050 に答える