Your account expired support, please renew to get your support.

Forum Replies Created

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • spencerd01
    Support Expired
    This reply has been marked as private.
    spencerd01
    Support Expired

    The 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?

    spencerd01
    Support Expired
    This reply has been marked as private.
    spencerd01
    Support Expired

    To 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”

    spencerd01
    Support Expired
    This reply has been marked as private.
Viewing 5 posts - 1 through 5 (of 5 total)