Collecting payments for mobile web apps - mobile

Bonus! 2 questions in 1:
We're building a mobile web app (not native) and would like to be able to collect payment for a real-world service. Since it's a mobile web app, we had assumed we wouldn't be restricted to any of the native in-app payments that Apple and Android impose, right?
Are there any services for CC payments? Even nicer would be one where the user could snap a pic of their CC and the app would capture their billing info and submit payment.

1) There's no restriction from Apple to web apps.
2) PayPal provides you the possibility to process payments from the web. It provides you a lot of ways to integrate payments to your website. For example, it redirects the customer after they place the purchase. And there's also IPN, which notifies a page of your website that a payment was placed and which items were bought.
paypal.com

Related

Integrating UPI payment in MERN stack

I have developed an web app with mern stack. the web app is integrated to an android application with webview react.Is there any way to add upi payments in the application.(phonepay,googlepay)?
You can use the Razorpay payment gateway which provides all different kinds of payment methods like UPI, EMI, Net Banking, Debit Card, Credit Card, etc.
You can refer to this link https://razorpay.com/docs/payment-gateway/quick-integration/ for quick integration of Razorpay in your app.
If you want only UPI payments you can also integrate googlepay with the help of Razorpay. see below links to integrate it.
https://razorpay.com/docs/payment-gateway/payment-methods/upi/google-pay/custom-integration/
https://razorpay.com/docs/payment-gateway/payment-methods/upi/google-pay/standard-integration/

Hybrid Mobile App Event tracking or analytics

I am developing an app built using Angular 2, so I'm constrained to platforms with Cordova plugins (that are available for Cordova Build) or JavaScript Web SDKs.
I have a few simple technical requirements
Track navigation of user or application flow (page views - user navigated to profile page)
Track custom events (user hit cancel when prompted to enter credit card)
Track custom user properties (dimensions - eg. Gender, Location, Age Range)
I'm Considering
Google Analytics - However i see it throws a lot metrics and numbers, but not what I need. I want details of an individual user or a individual application flow and how the user used his application, what was the flow etc, With respect to each device.
Any advice on a platform or SDK I can use to actually retrieve these important analytics which is device or user specific would be much appreciated.
https://github.com/angulartics/angulartics2
angulartics has been rewritten to support angular 2. it supports google analytics. It should work in your angular 2 application. let me know if it works. I would like to play with it as well. There is a angularitics cordova plugin but it is not updated for angular2 yet.
We can do individual level event tracking with different plugins like Appsee and UXCam.
Appsee and UXCam also provides additional support of Video recording of the app and user interactions done by the user i.e, how the user used the application etc. In Addition to that Appsee also provides crash log and analytic support.
Links for Appsee - https://www.appsee.com and
UXCam - https://uxcam.com

Paypal Adaptive Payment on mobile

We're using chained payments and everything works fine on iOS-mobile devices, we're making a web app, so we need this to work on phones.
the issue we are facing, is on non getting the option to pay by credit cards for guest users,
the screen propose only Payment by Paypal account, we did follow many tutorials, that shows it works,
we did succeed to get it working by testing it with simple Paypal Express checkout,
but never succeeded when using Paypal Adaptive

Paypal payments standard with mobile optimized checkout

I am running a Django app that is hooked up to paypal payments standard and that generates encrypted 'Buy Now' buttons. Everything works as it should on desktop, but when I use a mobile device (android and IOS), I do not get sent to the mobile optimized checkout page.
If I go to this non-encrypted test page, I actually get the mobile checkout page. As soon as I change that fake business email to my real one, I only get the desktop page.
This leads me to believe I have some kind of configuration issues in my merchant account, as opposed to an issue with encrypted buttons.
I looked at the documentation on x.com. They mention that the mobile checkout page is not compatible with these use cases:
Instant Update API
Buyer Supplied Price, Desc, Qty
Profile Based Shipping & Tax Discounts
Payment Type: Auth, Order
Inventory Management
I originally had shipping rules, so I deleted those. I don't think I have any of the other things enabled, but its hard to tell seeing as these unsupported use cases are really vague. I've also read this SO post, and I have disabled my tax rules, but it did not fix the issue for me.
Does anyone have experience with this? Is there a way to force the mobile version of the checkout page, using paypal payments standard?
I "fixed" this by implementing their Express Checkout flow.
Don't believe their documentation. Express Checkout can do EXACTLY what paypal payments standard can do, and the API has nice features like forcing the non-paypal account pane to open by default.

A mobile web friendly payment gateway?

Can anyone recommend a payment gateway that has been optimised for a mobile?.. I have just checked out paypal on a mobile devise and although it doesn't have a heavy amount of data to be downloaded, it is far from optimised for mobile user experience... i.e. you have to pinch zoom to fill in forms etc... Does anyone know of a payment gateway that is mobile friendly?... Kind regards J
PayPal has a great mobile experience and it will automatically switch to that if using a mobile device. How do you have PayPal integrated now? Are you just using a standard button? How long ago did you create it?
If you take a look at www.givemobiley.org you'll see a good example of PayPal in a mobile experience. I developed that with jQuery Mobile, and I used the Express Checkout API with PayPal.
If you load the demo on your computer you'll see the experience you expect there, and if you load it on your mobile device you'll see the experience you'd expect there.

Resources