1

私は現在、Paypalのみを使用して支払いを行うクライアント向けのシンプルなeコマースサイトを構築しています。構築しているCMSに注文を表示したいのですが、構築しているサイトで行われたトランザクションのみです。

これまでのところ、Paypal IPNを使用してサイトからデータベーステーブル(トランザクションIDのみ)にトランザクションを追加し、PaypalがAPIで提供するTransactionSearch.phpファイルから大量に借用することでこれを達成しました。

私の懸念は、現時点では、アカウントからすべてのトランザクション(このサイトに起因しないトランザクションも含む)をフェッチし、それらを配列と照合してフィルタリングし、DBに保存されているトランザクションのみを表示していることです。私が持っているアレイをPaypalに送信し、それらのトランザクションを受信することができれば、より良いでしょう-それが可能かどうかを誰かが知っていますか?

システムはそのまま動作しますが、できればもっと効率的にしたいと思います。

ありがとう

4

1 に答える 1

2

GetTransactionDetails APIを使用したforeachでうまくいくと思いますか?
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_GetTransactionDetails

于 2011-05-31T01:12:33.617 に答える