What are the reported errors from stripe? it looks like there are a couple of 402’s which probably mean some missing information. If the client does not have an address or a postal code this could be the issue. You may need to update the customer record within Stripe if the customer has already been created.
As long as the payments have not been completed, Stripe shouldn’t double charge them.
@david those 402 are from weeks ago -not relevant to this issue.
The four 200 ok POSTS for this single invoice, for this issue - do look like they succeed, and my client reached out to me asking why she sees 4 pending charges. so i think something broke on a recent update for ACH payments (in the past she had no issues using this payment method) + ideally invoice ninja would NOT charge the same invoice more than once even in situations like this.
any other insight? i can send the full response body for each of the POST /v1/charges if you need (sensitive info in there so would need a secure way to share or redact most of it)
yes @david my current version is 5.3.41
updating now to help resolve this.
However, the result of this bug is far from ideal, and I continue to loose a bit of faith in the quality of invoice ninja since v5 update…
Can you please point me where in the git repo this bug was addressed, is it here?