Bank push notification for payment is 0€ on Cashier payment
Hello, I am facing a strange issue with Stripe payments.
The push notification that the customers are getting from their bank when they make a payment on the site with cashier presents a charge of 0€, while the actual charge and amount paid on stripe are the actual that I have set on the site for payment.
Is there any setting that we should make in order to have the correct amount on the bank push notification?
I have contacted stripe and got below reply.
"you will need to create the charge first instead of saving the card as saving the card first causes it to be €0. For it to read as the amount to be charged, you would need to not save it first, and just charge the customer which may not be something you'd want done, but its why its showing as €0"
@ToroLoco You can’t. Stripe will first create the setup intent (this is what will show as 0 EUR). Once the card has been confirmed and approved for future charges, is when Stripe/Cashier then makes the first charge.
@martinbean so the first payment with a certain credit card will be with 0 Euro and the rest (with the same card) will present the correct amount?
Is there any workaround to have the correct amount from the first payment?
I still have this problem and I cannot find a way to short it out. It's not possible not to have the correct charge on the customer bank charge notification.
So the setupIntent that is used from Cashier is for confirming the customer credit card and saving it for future use on the subscription. In order to have the amount on the first payment (and save the card) we need to use the paymentIntent.