Support » Plugin: Give - Donation Plugin and Fundraising Platform » Stripe modal checkout shows incorrect amount when Currency switcher is on

  • Resolved hikeonstarway

    (@hikeonstarway)


    << Bug on Stripe gateway’s modal checkout >>
    Stripe checkout modal does not show correct amount of donation when Currency switcher is activated. It would be grate if anybody tells how to avoid or fix it.

    Problems:
    – Modal checkout shows 100 times of the amount set on the donation page. It is seriously confusing, as it shows the amount without decimal number.
    – When I switch prices (levels), stripe modal checkout seems to show cached price.

    A problem will only be in view, as a donation receipt shows the correct amount I chose, not 100 timed price. This bug only happens when “Currency switcher” is activated.

    As a result,
    I have to deactivate stripe checkout modal as website is already on production mode. My test mode runs on another domain so I cannot let bug stays on my site to show you.

    Reproduction
    On Chrome or Firefox, try stripe modal checkout and currency switcher. I wonder why I cannot find similar report on the web.

    Screenshot:
    https://ibb.co/jxWKYU

    (I am here because Give priority support not working as when I hit the submit button, page didn’t change)

    • This topic was modified 9 months, 2 weeks ago by  hikeonstarway.
    • This topic was modified 9 months, 2 weeks ago by  hikeonstarway.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi There,

    I understand you have had issue submitting the support form.

    We have had users complaining about support form before but this has been intermittent and we have never been able to replicate this successfully.

    I just tried to submit a ticket via our support form and could do it without any issue.

    As this issue you reported here has to do with a premium add-on for Give, we can not provide support for it here. The forum rules require that we do not give support for premium add-ons here.

    I would suggest trying the support form again, maybe from a different browser to see if that helps.

    We will be happy to help you out via email.

    Thanks so much!

    Hi, Maruti.
    Thank you for your help. After more investigation, I found following things. When paying in Japanese yen (Japanese people do not use decimal point. The minimum amount is 1JPY.), it seems Stripe ignores decimal point and finally it shows 100 multiplied amount.

    i.e.
    Stripe assumes 100.00 JPY to be 10000 JPY.

    I found related bug report article written in Japanese:
    https://liapoc.com/stripe-100.html

    If possible, I want to create an Issue on Github for repository, “Stripe payment gateway for GiveWP”, but it must be private (yes, it is premium) and I cannot.Thank you, hope this would help Give and Stripe.

    PS) support form submit button always was being pressed and let me waiting, but when I tried with less information to see if it works or not just now, it worked. It might depend on the amount of characters in textbox (there might any restrictions)

    • This reply was modified 9 months, 2 weeks ago by  hikeonstarway.

    I suppose, Stripe gets an integer of amount (such as 100 JPY), and it multiply 100 (10000 JPY), then convert it into string (“10000” JPY), then, put a comma every three digits (“10,000”).

    https://ibb.co/g2Gj2z

    Plugin Author Matt Cromwell

    (@webdevmattcrom)

    @hikeonstarway — we cannot provide support for our paid addons on this forum. We have had a steady and consistent flow of Priority Support tickets using that form today. Please try again, perhaps with another browser.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Stripe modal checkout shows incorrect amount when Currency switcher is on’ is closed to new replies.