#sha256collision

1 messages · Page 1 of 1 (latest)

light jackalBOT
grand cipher
#

Hello

#

Hmm yeah so any credit balance on the Customer will always get applied to the next Invoice that is finalized.

#

If you voided it would still have the credit applied on finalization

#

So that wouldn't really change anything...

#

One option that you could do in this case is check if there is a credit applied when the Customer is in a pause state and then just update the Customer to provide them that credit again immediatley after the finalization.

#

The other option would be to leave the Invoices as draft

#

Instead of marking as uncollectible

deft lodge
#

Appreciate the responses here and it makes sense @grand cipher

Just wanted to confirm if void status can help. Regarding leaving invoices as draft, the intention is that Stripe will not apply credits at all OR Stripe will still apply the credits and reverse it to customer automatically?

We definitely can add checks on our end using webhooks for invoice status updates to adjust customer balance if required. I wanted to confirm if we are missing something on our end that Stripe should be handling natively.

grand cipher
#

No the default behavior here is what you are experiencing -- the credits would be applied.

#

You aren't missing anything

#

I can submit a feature request for a setting that would avoid having credits applied in this scenario

#

But right now what you are seeing is the expected behavior

deft lodge
#

Feature request will be great and thanks for confirming. We will extend our implementation to accomodate for our use case. Thanks @grand cipher 🙏