2011-07-11 6 views
2

私は定期購読の支払いのために私のサイトをPayPalとPayPal IPNと統合しています。 申し込みはうまくいっています。Paypal(+ Paypal IPN) - ユーザーの購読を変更するにはどうすればいいですか?

しかし、私は契約解除を理解しようとしており、大きな質問があります。

私のサイトは、価格と機能が異なるさまざまなプランを提供しています。アップグレードまたはダウングレードを決定したユーザーのプランを変更できるようにしたいと考えています。また、ユーザーが簡単に契約をキャンセルできるようにしたいと考えています。

私の質問:私は、サブスクリプションを変更することができるようにするにはどうすればよい

  1. サブスクリプションを変更してキャンセルし、サブスクライブしますか?

  2. 私はキャンセルをシームレスにすることができますが、どこでpaypalを通過する必要はありませんか?これはどうすればいいですか? (私は自分のサービスごとにキャンセルボタンを持っていますが、私のサイトでは、キャンセルをユーザーにシームレスにしたいと思っています)。

+0

コード化できましたか?私は似たものが必要です。あなたは現在のサブスクリプションをユーザーがどのように把握していますか? – Sisir

答えて

3

UpdateRecurringPaymentsProfileによってプロファイルを減らすことができます。しかし、180日以上で最大20%の増加があることに注意してください。
要するに、プロファイルを減らしたい場合は、UpdateRecurringPaymentsProfileを呼び出して請求額を調整します。
プロファイルを増やしたい場合は、元の量の20%を超えているかどうかを確認してください。存在する場合は、既存のプロファイルを取り消し、プロファイル作成プロセス(SetEC、GetEC、(DoEC)、CreateRP)を再開して新しいプロファイルを作成します。

+0

回答の「SetEC、GetEC、(DoEC)、CreateRP」の部分をもう少し明確にしてください。それはAPIを介して行うことができますか?最近、これを行うための推奨方法は何ですか(私はPayPalに新しいREST APIがあると思います)。 – jayarjo

関連する問題