Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Implement Stripe Payment Gateway in Cordova/Phonegap Application

Searched a lot. I want to integrate Stripe Payment Gateway in my cordova application is there any way to achieve it in android and ios using javascript.

like image 415
Apurva Agrawal Avatar asked Jun 13 '14 12:06

Apurva Agrawal


People also ask

Is Stripe hard to implement?

Getting started is pretty simple as Stripe payment's set-up is quick and its platform is easy to use with no-code options for those who are not developers.


1 Answers

I emailed stripe, and apparently it works fine on iOS if you simply integrate it as you would on the web. Unfortunately it does not work on android yet! :(

While Checkout should work fine on iOS devices with PhoneGap (or anything that uses native WebViews), it does not work on Android devices with native WebViews. This is a known issue, and one we would like to fix in the future, but are not able to fix yet. The solution, for now, if Android is a requirement is to build a custom form using Stripe.js[0].

UPDATE:

Apparently one exists! I haven't tried it yet but here's the link

http://plugins.telerik.com/plugin/stripe

UPDATE 2: checkout.js actually works fine with phonegap or cordova now. Check out the docs here.

UPDATE 3: Apparenly checkout.js is broken again for anything over and including cordova ios 4.0.0, the latest version of cordova ios that works is 3.9.2. Got another question going on here about it: Using Stripe Checkout with Cordova ios 4.0.0+

UPDATE 4: We are now using Stripe V3 Elements but stripe checkout.js should work as long as you have whitelisted stripe as seen here

like image 111
Amrit Kahlon Avatar answered Oct 05 '22 23:10

Amrit Kahlon