I am making app, in which i will sell tickets through the iPhone app,i have heard that apple might reject the app as they support in app purchase.So please anyone guide me in this regard as i don't want to use in app purchase to sell tickets through iPhone app. Thanks.
There are 4 supported categories of In-App Purchase items that you may sell:
• Content
• Functionality
• Services
• Subscriptions
It means you can not sell physical good via in app purchase but yes you can use payment gateways to sell physical goods like PayPal, Stripe etc.
Yes you can integrate Paypal or Stripe. Please refer following links :
Paypal
Stripe
Related
I want to provide auto or even Manuel renewable subscription in my Flutter App for iOS devices. Users can subscribe for 1 Month or 1 year.
Which one is the best? How to implement? Are these secure?
i tired Square Plugin; but got this response from Apple
Guideline 3.1.1 - Business - Payments - In-App Purchase
We noticed that your app offers a subscription with a mechanism other
than the in-app purchase API.
Specifically, subscription to view digital content within the app.
Next Steps
To resolve this issue, please revise your app to ensure that the
subscription for products used within the app is offered using the
in-app purchase API, with the exception of the content specified in
guideline 3.1.3 of the App Store Review Guidelines.
and
In-App Purchase
It may be appropriate to revise your app to use the in-app purchase
API to provide content purchasing functionality.
In-app purchase provides several benefits, including:
The flexibility to support a variety of business models.
Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
An effective marketing vehicle to drive additional sales of new content.
For information on in-app purchase, please refer to the following
documentation:
In-App Purchase for Developers
In-App Purchase Programming Guide
For step-by-step instructions on in-app purchase creation within App
Store Connect, refer to App Store Connect Help.
You can't use Square to sell digital goods in your app. Apple will only allow you to use StoreKit.
You can implement this directly, which may be annoying for flutter especially for subscriptions. You can also use an SDK like RevenueCat's Flutter SDK. (Full disclosure, I'm the CEO of RevenueCat).
I developed an app with ionic library and use paypal integration from ionic framework. I uploaded my app at google play and everything went fine. When I published my app in app store my app was rejected with this reason :
We noticed that your app or its metadata enables the purchase of
content, services, or functionality in the app by means other than the
in-app purchase API, which is not appropriate for the App Store.
Does anyone know if the problem is that I use paypal library or that apple doesn't control my transactions so apple can't take some money?
Other methods are allowed, but only under certain conditions:
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.
You can read all the app story review guidelines at https://developer.apple.com/app-store/review/guidelines/#payments
I have an iPhone app like
https://itunes.apple.com/us/app/coupons.com/id338380654?mt=8
In my app a user will upload the coupon(it will be a form in which user will fill the coupon information) through the iPhone app and for uploading the coupon he will be charged for some money.
My question is that in this app which feature I can use for payment?
In-App purchase or Paypal like gateway?
As I think it will not be a digital product so in-App purchase can not be used so i have to user Paypal or Zooz like third party for payment.
Please share your advice.
Thanks
U can use Paypal or third party only, because you will sell goods that will not used in iphone.
Explain your services in app metadata when you submit, this can help your app to be approved.
I have a requirement in my new iPhone application, where I have to made payment like paisapay (Ebay) does. can I open a web page where user can fill information related to payment and server will handle payment? This Transaction will be in secure manner (In standard way). is it possible? Apple will approve app?
If you are using this means to unlock functionality in the app after payment, it will be rejected else it's okay.
As per app review guidelines
11.1 Apps that unlock or enable additional features or functionality with mechanisms other than the App Store will be rejected
11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be
rejected
11.13 Apps that link to external mechanisms for purchases or subscriptions to be used in the app, such as a “buy” button that goes
to a web site to purchase a digital book, will be rejected
For more reference please read the latest App store review guidelines at https://developer.apple.com/app-store/review/guidelines/
maybe this might help you
http://www.zooz.com/
FYI: In accordance with Apple’s App Store Guidelines, ZooZ can be used without limitation for purchasing physical goods or goods and services used outside of the application.
I have an iphone app and android app which are ecommerce "shops"
In these apps, I want to create a "web" view to enable the user to buy my products (i.e. clothes, ...) via Paypal web-mobile or Google Checkout web-mobile
Am I going against the terms and conditions ?
If yes : are there other solutions ?
Thank you
I think you should look at In-App billing. http://developer.android.com/guide/market/billing/index.html
This will enable users to purchase with their existing Google Checkout/Market accounts.
For web apps, have a look at Google In-App Payments (currently in developer-preview mode):
https://sites.google.com/site/inapppaymentsapi/
Mobile Express Checkout is PayPal’s
Express Checkout service tailored to
mobile devices. Mobile Express
Checkout screens are optimized for
webkit browsers for iPhone and
Android. It is easy to transition
your desktop checkout experience to
mobile devices. To help with this
transition PayPal has some best
practices you should review. These
suggestions can improve the user
experience and result it higher
conversion rates.
There is lot about mobile express checkout
https://www.x.com/blogs/Sidney/2011/04/15/mobile-express-checkout-quick-start
As well as lot about this payment gatway and sample code
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECOnMobileDevices
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code