#Mickaël (MURAL) -retries

1 messages · Page 1 of 1 (latest)

strange star
#

Starting up a thread for you

still pawn
#

Thanks!

#

What’s the issue?

When setting up an account with a US Bank Account as their default payment method, then creating a subscription to charge automatically said bank account, Stripe immediately cancels the associated subscription when the payment attempt fails.

#

What are your Stripe Billing settings?

Manage failed payments
Retry schedule

  • [x] Use custom retry schedule for subscriptions
    • Retry 3 days after the previous attempt
    • Retry 3 days after the previous attempt
    • Retry 3 days after the previous attempt

How to reproduce the issue?

  1. Create a customer
  2. Add a payment method (US bank account) using the 000222222227 account number (taken from [1])
  3. Verify the bank account (in the dashboard) and set it as the default payment method
  4. Create a new subscription for the customer, set to “charge automatically” the default payment method

Expected result

The payment attempt fails a first time, the subscription is updated to “past due” status, but remains active nonetheless. Following the retry schedule, another payment will be attempted 3 days from now.

This is especially true to this test bank account number (000222222227 - The payment fails due to insufficient funds) represents the use case that the customer might add funds to their bank accounts a few days from now.

Current result

After the first payment failed [2], the associated subscription [3] was immediately cancelled by Stripe. Automatic collection for the invoice [4] was turned off.

#

References

#

Kindly let me know if you prefer that I open a support ticket instead 🙂

strange star
#

Looking now! Sorry for the wait

still pawn
#

no worries, I dumped the whole text at once, so I understand 😅

strange star
#

Just to confirm I'm understanding - you're reporting that the retry behavior for a subscription when using a bank account payment method is not following what you have set up in the dashboard, correct?

still pawn
#

that's correct

#

when using the subscription collection_method set to charge_automatically

#

and the customer invoice_settings.default_payment_method is a US bank account

#

(one of the test one set up to fail)

strange star
still pawn
#

👀

#

perfect, that's the information I was looking to report

#

(sorry, sometimes RTFM is all I need to hear)

#

thank you for your help Karbi!

strange star
#

👍