私は PayPal NVP と協力して、自分の Web サイト上にサブスクリプション ベースのサービスを作成しています。PayPal を通じて支払いを受け付け、支払いタイプは定期支払いになります。
次の PayPal メソッドを使用しています:
リーリーPayPal の機能は次のとおりです:
リーリー次のように nvp データを PayPal に送信します:
リーリー問題は、サンドボックスではすべてが正常に動作しているように見えますが、ライブではメインの PayPal アカウントに定期アカウントが作成されないことです。
何か見逃したことがありますか?また、NVP SDK などをインストールする必要があるかどうかもわかりません。
さらに、サンドボックスで、GetRecurringPaymentsProfileDetails
からの応答に対してprint_r()
を実行すると、PROFILESTARTDATE
とNEXTPAYMENTDATE< /code> が同じ。これが問題ですか?
皆様、お時間を割いていただきありがとうございました。
古い NVP API は使用しないでください。
現在の PayPal サブスクリプション統合については、ここに記載されています。
時間を節約するために、アカウントの GUI にボタンを生成できます:
ただし、すべては API 経由で管理できます。最初のドキュメントとその API リファレンスを参照してください。
サブスクリプションを作成しているクライアント ID を使用して、Webhook イベント
PAYMENT.SALE.COMPLETED
をサブスクライブして、最初のサブスクリプションと今後のすべての支払いに関する通知を取得します。サブスクリプションに対応するユーザー/プロファイルなど、追跡する他のメタデータが必要な場合は、createSubscription オブジェクトに
を追加してください。custom_id