Paypal を使用した定期支払いに関するほとんどすべての質問を確認しましたが、問題の解決策が見つかりませんでした。
月額制(定額制)でお申し込みいただくシステムを実施しております。セキュリティ上の理由から CC の詳細を保存したくないため、Paypal の Web Payments Pro を使用しようとしています。ユーザーが定期的な支払いに同意すると、そのユーザーの RecurringPaymentProfile が作成され、返されたユーザーの Profile_Id が保存されます。
次に、この Recurring Profile_Id に関連するすべてのトランザクションに関する情報を取得する必要があります。この情報は、Paypal アカウントにログインすると利用できますが、アプリケーションがすべての支払いとユーザーの現在のサブスクリプションを認識できるように、これを自動化する必要があります。
これを実装するための (おそらく) 2 つの方法が見つかりました。1. IPN (即時支払い通知。これには、通知をリッスンするサービスを作成する必要があります。これは面倒で、必要以上に情報が多いようです) 2. TransactionSearch (ただし、これは Profile_Id ではなく、Paypal アカウントのトランザクションを返します。 )
Recurring Profile に関連付けられたトランザクション履歴と、今月の支払いが成功したかどうか (ユーザーが有効なメンバーであることを意味します) を知りたいだけなので、これを実装する最良の方法は何ですか?
ありがとう、