1

私はcakephp 3.3のいずれかで私の支払いゲートウェイとしてpaypalを使用しています。phpでpaypalを使って定期支払いの詳細を追跡するには?

私はすでに定期支払いを行っており、正常に機能しています。しかし、定期支払い開始後に特定のユーザーのすべての支払いを追跡することはできません。

このように、お支払いの詳細を追跡するにはどうすればよいですか。私は自分のデータベースにこのレコードを保存したい。

ありがとうございます。

+0

ようこそスタックオーバーフロー。これを確認してください:[どうすれば良い質問をしますか?](http://stackoverflow.com/help/how-to-ask) –

答えて

0

Instant Payment Notification (IPN)をご覧ください。

PayPalアカウントでトランザクションが発生するたびに、PayPalは指定したURLにトランザクションデータのPOSTリクエストを送信します。

あなたのスクリプト/ URLは、必要な場合にそのデータを受信して​​処理することができます。これは自動的に行われ、ほとんどの場合即座にトランザクションが発生します。

データベースの更新、電子メール通知、サードパーティのWebサービスへのヒットなどをIPNソリューションに組み込むことができます。

RESTのAPIを使用してそれらのために

UPDATE

、その後の代わりに、IPNあなたがWebhooksを使用します。それらは技術的には同じですが、機能は若干異なります。

+0

ありがとう@Andrew。私はwebhooksを最初に調べてから、IPNについて知りました。私は定期支払い機能を実装していますが、毎回支払いが行われるたびにpaypalがwebhooks経由で定期支払いを通知しないことが判明しました。私は 'SetExpressCheckoutReq'オブジェクトに' NotifyUrl'を設定しました。これは私が使ったphp sdkからです。しかし、私は何の反応も得ていない。私が何か悪いことをしているかどうか教えてください。 –

+0

申し訳ありませんが、私たちはrest-apiを使用していません。私たちはNVP-SOAP APIを使用しています。 –

+0

それでは、当初はIPNを使用します。私はこれを見るかもしれない誰かのためにRESTについてのメモを残すつもりです。 –

関連する問題