Agr1909
Agr1909

Reputation: 395

Is it allowed in iOS to redirect user to website for payment?

I asked this question at stack exchange but couldn't get any reply therefor posting it here so that I can get some help.

I am developing an iOS app for selling physical goods and for that, I want to redirect my user to my website for checkout and payment process. I want to confirm if that is allowed by apple guidelines. I tried to check with apple support but couldn't get a satisfactory answer. I am not asking about redirecting the user to the PayPal/stripe website but my own website where I have Authorize.net/Paypal integration and want my user to make payment there and then I will take him back to my app. As per my understanding, external payment is allowed for physical goods but I want to check if my use case is acceptable or not.

Upvotes: 4

Views: 4290

Answers (2)

José González
José González

Reputation: 1217

External payment is required for physical goods, you can't pay physical goods using your iTunes account. The only allowed way to pay for physical goods using the Apple infrastructure is using Apple Pay if it's available in your country:

(Excerpt taken from App Store Review Guidelines)

3.1.5(a) Goods and Services Outside of the App: If your app enables people to purchase goods or services that will be consumed outside of the app, you must use purchase methods other than in-app purchase to collect those payments, such as Apple Pay or traditional credit card entry.

Anyway Apple is quite picky about privacy, security and user experience, so try not to take the user out of the application and make the paying process as secure as you can. I would try to integrate whatever payment gateway you are using inside your app, or at least open a web view inside the app instead of sending the user to Safari with an external URL.

Upvotes: 3

Related Questions