1

PaypalのWebsitePaymentsStandardで作成されたシンプルなボタンがあり、「チェックアウトが完了したら、顧客をこのURLに誘導する」機能を使用しています。

購入が成功したときにユーザーがリダイレクトされるそのページ(私のサイト)に、ペイパルの購入に関連する電子メールを表示して、「請求書はこの電子メールアドレスに送信されます:xxx "。

APIまたはIPNを使用せずにそれは可能ですか(異なるボタン/製品に異なるIPN URLを設定できないように思われるため、避けたいと思います)。

4

2 に答える 2

2

PDTを使用することになりました。これを簡単に行う方法の素晴らしい例がここにあります: http://www.geekality.net/2010/10/19/php-tutorial-paypal-payment-data-transfers-pdt/

PP_MTS_Chad に感謝します。あなたがそのオプションを指摘してくれなければ、私は見つけられなかったでしょう

于 2013-06-20T15:03:23.150 に答える
1

IPN や API を使用せずに、2 つの方法のうちの 1 つを使用して、リターン URL に情報を戻すことができます。PDT を使用してサイトに情報を返すことも、変数「rm」を使用する return メソッドを使用することもできます。IPN の詳細については、こちらを参照してください。また、そのサイトで使用できるサンプル スクリプトもいくつかあります。

return メソッドを使用する場合は、PDT とは少し異なります。返品方法では、情報を確認するために PayPal に返送する必要はありません。PayPal に返品ページに情報を投稿してもらいたい場合は、アカウントのプロフィールの下で自動返品を有効にするだけです。次に、ボタン コードに次のコード行を含めるだけです。

<input type="hidden" name="rm" value="2">
<input type="hidden" name="return" value="http://www.mysite.com/return.php">

変数 "rm" は、情報をどのように送り返すかを制御します。GET または POST に設定できます。

許容値は次のとおりです。

0 – すべてのショッピング カートの支払いで GET メソッドを使用します

1 – 購入者のブラウザは GET メソッドを使用してリターン URL にリダイレクトされますが、支払い変数は含まれていません

2 – 購入者のブラウザは、POST メソッドを使用してリターン URL にリダイレクトされ、すべての支払い変数が含まれます

デフォルトは 0 です。

注: rm 変数は、戻り変数が設定されている場合にのみ有効です。

于 2013-03-05T14:03:39.163 に答える