- This topic has 8 replies, 4 voices, and was last updated 7 months ago by Andre Flores.
- January 18, 2021 at 1:46 pm #1060771SafraneParticipant
We are using Stripe as payment provider and we’ve setup 20% of the total booking sum to be paid in advance when booking.
This weekend we’ve had a guest make a booking and pay 20% up front via Stripe (ideal).
The guest got a payment error screen, but still was charged by Stripe for the payment. When I check the logs of the payment in the Hotel Booking plug’in, the following error is present:
“The amount specified (125959) does not match the amount on the source (125960). A payment can only be created for the exact amount of the corresponding source.”
It seems there’s a 1 cent discrepancy in the payment somehow. I think it might have something to do with rounding when creating the payment request (as the 20% advance payment is basically not a nice and rounded number).
Total booking sum:
Up front payment:
How can we prevent this from happening? Hope you can help!January 19, 2021 at 10:35 am #1061242Andre FloresModerator
I am afraid this is not something we can handle from our end and I would kindly ask that you contact Stripe support team regarding this matter – they should be able to help.
AndreJanuary 19, 2021 at 10:50 am #1061256SafraneParticipant
Thanks for your reply.
I have contacted Stripe and they’ve pointed out that the charge request that was sent to Stripe via the plug-in was incorrect.
The source was created for an amount of 125960 (which is correct), but the charge request sent to Stripe was 125959, which is incorrect.January 20, 2021 at 1:51 am #1061833Andre FloresModerator
I would kindly ask that you submit your request to our Help Desk providing temporary access to your WordPress dashboard, so we take a closer look at the issue.
AndreMarch 15, 2021 at 4:57 am #1089834Bart de KoningParticipant
I’m currently experiencing an issue similar to this one.
A booking got canceled automatically because of a stripe payment.
In the stripe logs it says something about a 1 cent amount mismatch.
The guest already got a confirmation email, but 5 hours later the booking got canceled.
Did you find out the cause of the problem?March 15, 2021 at 5:04 am #1089844Alex MParticipant
This issue is fixed in version 3.9.4
What plugin version do you use?March 15, 2021 at 5:11 am #1089845Bart de KoningParticipant
3.9.3 thanks for the heads-up.March 26, 2021 at 2:34 am #1095617SafraneParticipant
After updating to the latest version 3.9.4 we didn’t see a problem for some time. But today, we’ve had another payment mismatch and as a result, cancelled booking.
This time it was for these amounts:
Total booking sum: € 792,50
20% deposit payment: € 158,50
So the payment should be € 158,50. But somehow the plugin creates a payment source for the amount of € 156,40, resulting in the mismatch error below:
“The amount specified (15850) does not match the amount on the source (15640). A payment can only be created for the exact amount of the corresponding source.”
Really at my wits end here, my client is quickly losing patience as he is missing bookings.March 29, 2021 at 11:51 pm #1097257Andre FloresModerator
I have tested it locally and was unable to replicate the issue this time. It looks like the issue was something else and let’s hope it will not occur again.
- You must be logged in to reply to this topic.