PaymillのAPIは素晴らしいです。作業するのは炎であり、エッジケースがなければ、私は稼働しているはずです。ContextはSAASアプリであり、デモトライアルがあり、自由にアップグレードおよびダウングレードできます。
ユーザーはサブスクリプションをキャンセルします。この時点で、彼女のアカウントは前払い日までアクティブなままです。Paymillは2つのAPI呼び出しを受け取ります。
シナリオ:彼女は気が変わって、もう一度アップグレードしようとします。これまでのところ、私はこれを次の方法でモデル化してみました。
- クライアント、オファー、および支払い情報を使用してhttps://api.paymill.com/v2/subscriptionsにPOSTを実行すると、元のサブスクリプションと同様に、支払いエラーが返されます:サブスクリプションは既に接続されています
- 支払い情報を使用してhttps://api.paymill.com/v2/subscriptions/にPUTを実行すると( Paymill APIによると:サブスクリプションのクレジットカードを更新するにはどうすればよいですか?)、支払いエラーが返されます:サブスクリプションはキャンセルされました
必要な出力は継続サブスクリプションです。次の月間までクレジットカードの請求は行われず、新しい支払い情報を介してさらにCC料金が適用されます。
これはどのように達成できますか?
どうもありがとう!