Crazy. I thought hackernews didn’t care because this happened yesterday and I never saw anything!
We’re updating our app in a couple days this will save a LOT of money.
We will kick users out to web and pass a JWT in the url with a short lifespan to log the user in on web and then prompt for Apple Pay or credit card. Then a link back to our app’s deep link
It'll be a nightmare to get an in-app change like this through their approval process. OP's solution to offload the entire thing to the web is a great stop-gap measure since when it is definitely rejected they can appeal through their App Store rep pointing to this external payment URL decision and have some small chance of getting it approved in the nearest term.
If you pay for something in the app apple gets 30% of that money. If you send users to your website to pay you get to keep it all now that the 27% fee was found illegal.
I don't know about iOS, but on Android you can just pay through a Google Pay pop-up, you don't need to input any kind of payment information to the app itself. Does iOS not have such a mechanism?
iOS does and of course you can call an in-app Safari popup to any payment processor or website (with limitations on JavaScript speed) if you don't want to pop them into a browser and then back into the app.
We’re updating our app in a couple days this will save a LOT of money.
We will kick users out to web and pass a JWT in the url with a short lifespan to log the user in on web and then prompt for Apple Pay or credit card. Then a link back to our app’s deep link