#nicolas_fernandez_falco
1 messages · Page 1 of 1 (latest)
Hello 👋
When you update the PaymentIntent, do the funds move back to the customer balance?
If so, have you tried manual reconciliation and see if that helps?
https://stripe.com/docs/payments/customer-balance/reconciliation#cash-manual-reconciliation
mmm interesting what you are saying. Now that I'm checking, it's unapplying those $100 and applying to the same customer's other invoices.
Hello! I'm taking over and catching up...
Sure! Thanks!
The problem is that in order to use cash manual reconciliation I'll need to apply each payment/transfer the client does. I want to use automatically conciliation since the client adds the reference to the transfer it automatically apply the cash to the proper invoice
Can you give me the Payment Intent ID (pi_) where you updated the amount?
I'm not sure I understand what you mean by this:
Now the problem that I have is that in Stripe in the payment intent, once I had updated it, it doesn't recognize the first $100 transfer I did.
What is "it" referring to there?
to Once I update the payment intent amount. I'm updating the payment intent amount through the Stripe API UpdateAsync method.
Once I update the payment intent amount the amount that the client had transferred first it's like it's not more applied to that payment intent.
Now, with the comment that hanzo did, I'm noticing that once I update the payment intent it's unapplied the first transfer. I want to understand why that happens
I only want to update the payment intent amount and maintain the existing transfers that applied to that intent
When you update the amount of the Payment Intent it's like you're resetting it. It goes back to requires_confirmation and then you need to confirm it again to get back to requires_action so you can apply funds to it. The previous confirmation/funds no longer apply.
You would need to update the amount prior to confirming the Payment Intent and adding funds in that case.
I agree. Maybe I didn't specify that. But of course once I create the payment intent, the client confirm the payment intent and then he performs the transfer
The problem is that I can't do what you are describing.
When I create the payment intent I'm already considering our system processing fees. The issue happens when the user performs a transfer for less money than the supposed to be transferred
That's why I need to update the payment intent amount. Because now as he will have to do at least 2 transfers the amount of the intent will increase because of our system processing fees
Make sense?
Can you charge the extra percentage using a separate Payment Intent instead of using the existing one?
I think It will be more effort perform those changes rather than using manual reconciliation
Because based on how I implement payment intents was that an invoice is related to only 1 payment intent
Sounds like that's the best approach then, yep.