1

私はpaypalを使用して私のサイトに支払いシステムを含めました。

ペイパルでは、IPNとして支払いメッセージサービスを選択しました。

今、私は私のサイトの流れについていくつか質問があります、私はそれをどのように扱うのかわかりません。

1)「A」というユーザー名が何らかのサービスの料金を支払っていると同時に「B」というユーザー名も支払いをしている場合、どのユーザーがそのサービスの料金を支払ったかを知るようになりました。[ユーザーについて知るために、支払いフローに何を含める必要があるかを意味しますか?アイテム名とともにユーザーIDを追加し、IPNメッセージURLのそのアイテム名からそのIDを取得する必要があります]

2)IPNメッセージにかかる時間、前回支払いモジュールをチェックしていたときのbczで、メッセージがペイパルから送信されたのはいつかわかりませんが、3〜5分以上かかるのは確かです。私は自分のサイトで支払いステータスをすぐに取得するために行います。ユーザーが支払いを済ませるとすぐに、そのサービスをすぐに開始する必要があります。

編集:支払いにカスタムデータを含めることはできますか?ペイパルによって送信されたIPNメッセージのBczは、ペイパルによって送信された「カスタム」と呼ばれるファイルであるため、支払いフォームにそのファイルを含める必要がある場合は追加します。

4

1 に答える 1

2

1.) このようなものに設定できるカスタム HTML トランザクション変数があり、それに応じて入力タグに名前を付ける必要があります。保存するカスタム フィールドごとに 2 つの入力要素があります。1 つはフィールド名用で、もう 1 つはフィールド値用です。

これらのタグは、カスタム フィールド名用のon0on1、またはon2と、カスタム フィールド値用のos0os1、およびos2です。

「UserID」の値で on0 を送信し、実際の ID を os0 で送信します。

これらの値は、IPN では次のように表されます。

os0 は option_selection1 として表されます

on0 は option_name1 として表されます

PayPalのパラメーターに関する情報は次のとおりです

2.) ほとんどの場合 5 分以内ですが、場合によってはそれよりも大幅に長くなる場合があると聞いています。IPN メッセージにあるのと同じ情報をダイジェストする PDT 成功ページをいつでも作成できます。これはペイパル サイトからのリターン ページであり、すべてのデータがリクエストに含まれます。トランザクションは成功したが、ユーザーがサイトに戻らない場合に備えて、引き続き IPN を使用していることを確認してください。私は両方の方法を使用するのが好きなので、ユーザーのトランザクションに基づいてサイトへのウェルカム バックをカスタマイズできます。そして、それを行い、必要な情報がすべて揃っている場合は、注文を処理することもできます.

于 2010-07-19T15:19:43.770 に答える