Does Play Billing Library support UPI with IAP? - in-app-purchase

Can I support UPI with the IAP payment method of Google play? At present, Indian users display UPI entries when they purchase, but they cannot buy them normally. What do you need to do?

Related

How to test subscription without acknowledgePurchase in Google Play Billing Library?

When I integrated Google Play Billing Library to purchase Subscriptions ,it said if you do not acknowledge a purchase within three days, the user automatically receives a refund, and Google Play revokes the purchase.
But I use test account to buy subscriptions, how can I make the above result without acknowledge in test account ?

Subscription payment in iOS

Can I use some 3rd party payment gateway like PayPal for subscription purpose in an iOS app?
For your primary Question answer is NO.
You can't accept third-party payment for content within your app.
If you do your app will get rejected.
Yes, you can accept third-party payments for Goods sell outside of the App.
3.1 Payments
3.1.1 In-App Purchase:
If you want to unlock features or functionality within your app, (by
way of example: subscriptions, in-game currencies, game levels, access
to premium content, or unlocking a full version), you must use in-app
purchase. Apps may use in-app purchase currencies to enable customers
to “tip” digital content providers in the app. Apps and their metadata
may not include buttons, external links, or other calls to action that
direct customers to purchasing mechanisms other than in-app purchase.
Here is link to all guideline, may it help you further: https://developer.apple.com/app-store/review/guidelines/#payments

How can i user different pricing for music to sell using IAP in iOS app?

I'm new to iOS development.I'm working on a music app that has provision for registered users to sell music (from web) and buy music from app.Means, registered users can upload their music from web side and can put a specific price for that music for others to pay and download.
My doubt is that,when i searched for it,i saw as per Apple guidelines,we can't include any payment gateways like paypal to purchase a function or service within the app.Here i think,i cant use paypal for buying a music of 2$ from app without using IAP.
But there are only a few pricing options available in IAP in itunes.
Then my question is,Is there any way to buy or download music with the price those music owners set for that particular music using IAP or using paypal or other gateways.
The price of music will be different as the one who uploaded it.how can buy those from iOS app.Please do help.thank you.

App Store review guidelines for purchasing subscriptions using Paypal

I'd like to integrate payment for subscription to our services. Currently the website offers manually-renewable subscription for 6 or 12 months, and we take the payment by Credit Card (authorize.net payment gateway) or PayPal. As we'd like to offer the users to be able to renew subscriptions from our iOS app, too, I was thinking if I could integrate the Paypal and Authorize.net SDKs in our app instead of using in-app purchases.
Here are the points related to my question from the App Store Review Guidelines:
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.12. Apps offering subscriptions must do so using IAP, Apple will share the same 70/30 revenue split with developers for these purchases, as set forth in the Program License Agreement.
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.
The above points don't exactly answer my following question:
If I must use in-app purchases for subscription renewals, can I also provide users the options to pay via Paypal and Credit Card through my iOS app besides in-app purchases? Note that the "buy" button won't go to a website to purchase the subscription - I'll be integrating PayPal and Authorize.net SDKs to receive purchases from the app.
Apple handles the payment options for you, you cannot offer your "own" payment providers for In-App Purchases. (You can, but your app will be rejected)
The official payment options vary on the user's country: https://support.apple.com/en-us/HT202631
Please note that there are things happening in this space.
According to recent news, apple is forced to allow external payments.
I don't know if it is already in effect in the guidelines of apple but I suspect it will be coming.

Direct Carrier Billing

Direct Carrier Billing is a payment option provided to subscriber while purchasing an App which will bill the subscriber in their mobile carrier bill (postpaid) or deduct from prepaid balance.
Dear friends I would request to throw some light on how to integrate App in this case with Google Play store or itunes app store API which in turn will call the Mobile Carrier Charging system for charging the subscriber while purchasing paid apps or in App purchases.
Any help would be a boon to me.
Currently Google support Direct Carrier Billing (DCB) for some countries which gives Android users the option to pay using their carrier for apps and content in Google Play.
As a mobile application developer, you don't need to integrate anything.
For purchasing apps, Google Play will offer DCB option as a payment method to end-users if their carrier supported.
For in-app purchases, You need to use Android In-app Billing API and google play will offer the DCB option as a payment method to end-users if their carrier supported.
Check this also (Decide Whether your App will be Free or Priced)
To explain more I will list bellow the end user flow:
REGISTRATION THROUGH GOOGLE PLAY STORE
Go to the Play Store.
Click “My Account”.
Click “Enable carrier_name billing” under Payment methods. (appear only if carrier supported)
Google will verify your account while carrier validates your mobile number
Enter any country billing address details, “Save” and “Accept” once completed.
carrier will appear as your default payment method on Google Play.
HOW TO BUY IN-APP ITEMS
Open your app.
Go to the store for in-game items or in-app purchases.
Choose your preferred denomination for the in-app purchase.
Click “Buy”.
Enter your Google password.
Click “Confirm”.
Payment will be verified and you will receive an SMS of the successful purchase.

Resources