HomePage › Forums › Themes Support › Triply – Tour Booking WordPress Theme › Request Payment Email > Pay Now Button > Critical Error on Checkout
Tagged: Checkout Error
- This topic has 8 replies, 2 voices, and was last updated 1 month, 3 weeks ago by
Billy Nguyen.
-
AuthorPosts
-
March 31, 2023 at 3:35 am #33130
When we request payment from a customer, the customer selects the “Pay Now” button in the email, and it takes us to a critical WordPress error message on the checkout page. I tested the regular checkout flow, and it seems to be working. It only happens from the Pay Now button.
March 31, 2023 at 3:49 am #33131This reply has been marked as private.March 31, 2023 at 10:58 am #33143Hi,
Please take a screenshot of the problem you are talking about, I check the page checkout but the payment gateway you are using is stripe – direct payment not email payment.
In addition, I have also updated your account, please check
March 31, 2023 at 10:29 pm #33167To reiterate, here is the issue:
We select “Request Payment” on the order dashboard for a deferred payment order. The order email is sent, and when the customer selects the “Pay Now” button, they get this error on the website “There has been a critical error on this website.”
I ran a debug, and it looks like there is some sort of error with the Stripe currency.
Here is what the debug showed ” Uncaught (Status 400) (Request req_Nv0VeKDlTIo5mI) Invalid currency: . Stripe currently supports these currencies: usd, aed, afn, all, amd, ang, aoa, ars, aud, awg, azn, bam, bbd, bdt, bgn, bhd, bif, bmd, bnd, bob, brl, bsd, bwp, byn, bzd, cad, cdf, chf, clp, cny, cop, crc, cve, czk, djf, dkk, dop, dzd, egp, etb, eur, fjd, fkp, gbp, gel, gip, gmd, gnf, gtq, gyd, hkd, hnl, hrk, htg, huf, idr, ils, inr, isk, jmd, jod, jpy, kes, kgs, khr, kmf, krw, kwd, kyd, kzt, lak, lbp, lkr, lrd, lsl, mad, mdl, mga, mkd, mmk, mnt, mop, mro, mur, mvr, mwk, mxn, myr, mzn, nad, ngn, nio, nok, NPR, nzd, omr, pab, pen, pgk, php, pkr, pln, pyg, qar, ron, rsd, rub, rwf, sar, sbd, scr, sek, sgd, shp, sle, sll, sos, srd, std, szl, thb, tjs, tnd, top, try, ttd, twd, tzs, uah, ugx, uyu, uzs, vnd, vuv, wst, xaf, xcd, xof, xpf, yer, zar, zmw, usdc, btn, ghs, eek, lvl, svc, vef, ltl” I checked and the currency is set to United States Dollar. I also made a purchase that went through on the live site. The only issue is on the deferred payment request, but that feature is incredibly important for my client.
I spoke to Booking Algorithms about the issue and they said, “With the “BABE Payment pack” plugin, all requests to the Stripe payment gateway are the same. It doesn’t matter how the customer starts the checkout. So the error is related to the currency settings on the site and accepted currencies by Stripe. You should check the BA Settings menu and, if you have the currency switcher add-on, also its settings”
April 3, 2023 at 1:41 pm #33165This reply has been marked as private.April 5, 2023 at 3:00 pm #33340Hi,
The error may be because your currency is not supported for payment by Stripe, I see you have re-selected the currency as $US, so the payment with Stripe has been processed: https://prnt.sc/_ogf98IWLiPd
April 12, 2023 at 2:01 am #33560The currency has always been set as USD, and payments process successfully except when a customer has paid a deposit and then is emailed when the order is marked as deferred payment and we request payment from the order dashboard. The customer receives the email requesting payment, and if they select “Pay Now” the link goes to a critical error because of an issue with the currency. The problem is that it is set as USD from our end, so I think there may be an error in the code. Can you help with this?
April 12, 2023 at 9:46 am #33558This reply has been marked as private.April 12, 2023 at 3:52 pm #33601I checked your orders and tested the payment for the order I created myself, emailed and found the following:
– Orders for which you have requested payment in error due to missing payment information: https://prnt.sc/Uuk4ImXoH5ws– Need to have complete order information like this: https://prnt.sc/YunFVMmCWxQj
– The email I received is full of order information like this: https://prnt.sc/fcPphpYDoETrhttps://prnt.sc/Rnyq6WEwf1WL
Please re-create new order with complete payment information, you should see the process working properly
-
AuthorPosts
You must be logged in to reply to this topic.