1

Stripe を使用した Cashier 5.0.15 でいくつか問題が発生しています。

まず、新しいサブスクライバーがサブスクリプションを開始すると、カードに障害が発生した場合でも、Stripe の顧客が作成されます。それはそれほど問題ではありませんが、カードが失敗するたびに新しい顧客が作成されるため、誰かの支払いが最終的に成功する支払いを入力する前に5回失敗した場合、Stripeには6人の顧客がいる.

これは、新しいユーザーを購読するために使用しているコードです。

$user->subscription($package->getStripeId())->create(Request::get('stripeToken'), [
                'email' => $user->email
            ]);

第二に、誰かがサブスクリプションを持っていてパッケージを切り替えた場合 (即時の比例配分料金で)、按分支払いが失敗した場合でも、Cashier は Stripe でパッケージを変更します。したがって、私のシステムは必ずしもアカウントをアップグレードするとは限りませんが、来月には、より高価なパッケージの料金が無意識に請求されることになります。次のコードを使用してパッケージを交換しています。

$user->subscription($plan)->prorate()->swapAndInvoice();

Stripe に話を聞いたところ、システムがパッケージを変更するかどうかは、請求の失敗とは無関係であるとのことでした。そのため、キャッシャーは失敗した請求を処理し、Stripe プランをそのまま維持する必要があります。

助けていただければ幸いです。

PS Cashier は github の問題セクションを閉鎖したようですが、他にバグを報告する方法はありますか?

4

0 に答える 0