Support » Plugin: AJAX Donations via Stripe Checkout » Does not work on Android.

  • Hello,

    The way the checkout popup is called causes an error on Android. This was confirmed by stripe support. You can see verify at this url:
    http://moretango.org/givingtuesday

    The suggest from Stripe support is to call the checkout differently. Here is their response to my support request:

    “Thanks for reaching out to us, I’m happy to help you with this! I looked at your web site and was able to reproduce this issue on Android.

    It looks like what’s happening here is that Android isn’t happy with the way that you’re triggering an open of the pop-up window, thus it is engaging a pop-up blocker which causes this odd state and ultimately the error.

    I think its most likely because of the way your on click call is constructed.

    I might try jQuery(“#hg-stripe-donate-button-tanguero”).on(“click”,function(e) { }); instead of jQuery(document.body).on(‘click’, ‘#hg-stripe-donate-button-tanguero’, function( e ) {});

    Mobile browsers in particular can be a bit finicky about how clicks are triggered.

    You can also try my barebones example here, which should work on Android as well as desktop. http://jsbin.com/zonaciwaho/edit?html,output

    I hope this helps to clarify and please let me know if you have any other questions!

    All the best,
    Dexter”

    In anycase, the current implementation does not work on android devices.

    Thanks for your plugin and support!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Hal Gatewood

    (@halgatewood)

    I just changed the onclick per the email you sent me, version 1.2.1. Give it a try and let me know!

    Thread Starter benbogart

    (@benbogart)

    Will do. We are currently in our end of year fundraising rush and I solved the problem locally. But I will give the new version a try after the new year.

    Thanks.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Does not work on Android.’ is closed to new replies.