0

私はウェブショップを持っています:energyshop.seは、PayPalでサンドボックスアカウントを設定し、買い手と売り手のアカウントを作成し、(売り手アカウントから)自分のサイトに実装したボタンを作成し、なんとか作成しました。私のバイヤーアカウントを介した支払いで、energyshop.se/tackへのリダイレクトも機能します。

これまでのところ、ユーザーがリダイレクトされたときにIPN /PDTが送信する「製品ID」に到達するにはどうすればよいのでしょうか。そのホルダーを使用して、ダウンロードまたは再生/リスニングのためにファイルを表示するにはどうすればよいですか?そして、レシート情報を保持するホルダー/変数は何ですか?たとえば、レシートを表示してからダウンロード可能なアイテムを表示するために/tackに戻ったときを言いたいと思います。

どんな助けでも大歓迎です。私はこのサイトで何年も働いてきましたが、それをやりたいだけです。それは顧客のためでもあります。

私はこのようなことをしようとしました(私は私のありがとうページでワードプレスを使用しています):

<div id="receiptform">
<form method=post action="https://www.paypal.com/cgi-bin/webscr"> 
<input type="hidden" name="cmd" value="_notify-synch"> 
<input type="hidden" name="tx" value="TransactionID"> 
<input type="hidden" name="at" value="P0d7_HmQSAuXh9r-7hG1Rzf_npI2LaFgYHQJyWUsjQHg7WhZARqs3sq6IW4"> 
<input type="submit" value="PDT"> 
</form>
</div>

しかし、それはボタンPDTを表示するだけで、クリックすると表示されます。FAILERROR:4002これを編集して、コンテンツをtxで適切に表示するにはどうすればよいですか。

また、アドレスフィールドで、ありがとうページにリダイレクトすると、次のように表示されるため、「その」が機能していることがわかります。http: //energyshop.se/tack/ ?tx=9LJ24270G46097059&st=Completed&amt=10.00&cc=USD&cm=" = 1であるため、A)完了し、B)必要な情報を取得したと思います。ここで、このデータをどのように提示するかが問題になりますか?私はどうしたらいいですか?私が...?IPN / PDTの変数の定義だけで、例を見つけることができないようですが、どこに配置するか、またはそれを使用するかがわからない場合は役に立ちません...

4

1 に答える 1

0

そのままPDTを使用することをお勧めします。tx変数などを受け取ったら、すべての情報を確認するためにPayPalにポストバックする必要があります。次に、投稿を変更すると、PayPalはすべての変数をスクリプトに送り返します。PDTがどのように機能するかについては、 https: //www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNPDTAnAlternativetoIPNでもう少し詳しく知ることができます。https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627およびhttps://paypaltech.com/PDTGen/にも、そのサイトにいくつかのサンプルスクリプトがあります。

于 2013-02-27T19:27:53.867 に答える