2012-02-21 20 views
0

私はPHP Webサイトで直接支払いを行うためにIPNとHTML PayPalボタンを併用しています。 IPN URLは正しくpingされていますが、IPNコール中にローカルデータベースで更新する必要があるため、トランザクションを識別する方法が必要です。PayPal直接支払いHTMLボタンとIPN

私の質問は、HTMLボタンからトークン/識別子を送信し、IPNコールで戻ってトランザクションを取得する簡単な方法ですか?

いいえ、APIを使用する必要がありますが、PayPalのウェブサイトで見つけたコードサンプルが私を混乱させました。彼がPayPal支払いページに着いたら、Paypal/Credit Cardオプションをユーザーに提供するために支払いが必要です。これは「直接支払い」と呼ばれていますが、どこかで使用できる明確な直接支払いコードサンプルがありますか?

ありがとうございます!

答えて

0

シンプルなフォームを使用して、顧客をpaypalにリダイレクトしました。このフォームでは、私は隠し入力<input type="hidden" name="invoice" value="myCustomInvoiceId" />を持っています。

お客様が支払いを完了した後、paypalはinvoice=myCustomInvoiceIdを含むIPN通話を行います。あ、はい。 paypalがIPNコールに含めることができる変数はたくさんあります。詳細は、this linkを参照してください。

正しく覚えていれば、あなたのマーチャントのPayPalアカウントのIPNコールに含める変数を選択できます。

関連する問題