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/givingtuesdayThe 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!
- The topic ‘Does not work on Android.’ is closed to new replies.