0

更新しました!

PDT を使用して動的レシートを取得できました。スクリーンショットはこちら: http://pastebin.com/4RcTdHKdこれは、私の pdt.php から生成されます: http://pastebin.com/4RcTdHKd

ここで問題は、変数 tx を操作して必要なものを取得する方法です。たとえば、ダウンロード可能なオーディオ/ビデオ コンテンツを動的に表示/非表示するトランザクション ID などです。

この .php で、ダウンロード可能なすべてのファイル (それほど多くのファイルはありません) を利用できるようにするのは良い考えですか?

次のコードを使用してアクセスするヒントをいくつか得ましたが、まだ解決していません: $tx_token = $_GET['tx'];

4

1 に答える 1

2

まず、IPN と PDT は 2 つの完全に異なるシステムです。PDT は、ダイナミック レシートを作成するために、リターン ページに使用されます。IPN は、ショッピング カート、データベース、またはシステムの更新によく使用されます。IPN スクリプトと PDT スクリプトが同じページであることはわかっています。これにより問題が発生する可能性があります。PDT スクリプトとは別の IPN スクリプトが必要になる場合があります。

トランザクション ID の取得に関しては、次のようなものを使用できます。

$tx_token = $_GET['tx'];

そして、応答をページにエコーアウトするだけです。https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627で PDT PHP スクリプトのサンプルを見つけることができます。これは、より役立つか、構築するための実際の例を提供します。これをワードプレス サイトに組み込む方法はいくつかありますが、いずれも現在の設定と最適なオプションによって異なります。プラグインを使用し、プラグインでコードを使用するマーチャントもあれば、iframe を使用し、iframe 内に PDT スクリプトを使用するマーチャントもあります。

お役に立てれば。:)

于 2013-02-26T14:00:28.487 に答える