StoreKit

RSS for tag

Support in-app purchases and interactions with the App Store using StoreKit.

StoreKit Documentation

Post

Replies

Boosts

Views

Activity

The in-app payment window is not displayed on the commercial apps deployed in the App Store.
The in-app payment window is not displayed on the commercial apps deployed in the App Store. (IAP is subscription type) It is a WKWebView app, and in the development environment (build, testflight), the in-app payment window is displayed when the product button is pressed (sand box environment) This app has been commercially distributed. And when you press the product button in actual commercial, the in-app payment window is not displayed. Before payment, access the apple receipt server corresponding to the commercial server, determine whether it is [already subscribed] and display the payment window. [Example] https://buy.itunes.apple.com/verifyReceipt I got you to call. The source code related to No. 3 above is complicated, but there are many do-catch and if-else, and if it does not work normally, the source code is written to display an error message using an alert, but the alert is not displayed in actual commercial use.
0
0
281
Feb ’24
In-app Purchases not working correctly.
I have uploaded one of my app to give some paid service. But when the user tries to make an in-app purchase, it opens one screen like the title is "Apple ID, Almost there Payment request will be created for xyzdemo@ybl" After I press the continue button this window(Screen) closes automatically. But UPI requests are sent on the particular app. So why is this happening on my app? Why does this window (Screen) dismiss automatically? I have also attached the screen. This screen automatically dismissed.
2
0
643
Feb ’24
Clarification on the App Store Review Guidelines, specifically regarding the use of external payment systems within our app.
One of our apps aims to offer ​​monthly payments after a 1 month free trial expires. To facilitate a seamless payment experience for our subscribers, we ​a​re planning to integrate Stripe for processing subscriptions and payments for ​M​onthly subscriptions. Understanding the importance of complying with the App Store Review Guidelines, we seek to clarify the following: Web View for External Payments: Is it permissible under the current guidelines to open a web view within our app that directs users to a Stripe payment page for the purpose of subscribing to or purchasing ​a​ monthly subscription? We intend to ensure that this process is used strictly for ​r​ecurring monthly payments. Guideline Reference: We refer specifically to Guideline 3.1.1 concerning in-app purchases and would like to understand if there are exceptions or permissible use cases for integrating a web view that directs to an external payment system, under certain conditions or for specific types of goods and services.
0
0
350
Feb ’24
Including property list file in app bundle
I try to set up auto-renewable subscriptions. I learned I need to add in my app bundle a file like this: I wasn't successful. I don't know how to access my app's bundle and where it is located. I learned too, placing the file at an incorrect location could result in strange behaviour of my app or even in damage. So I am very careful Who can help? Best regards, Gerhard
0
0
403
Feb ’24
how can manage In app purchase for selected courses with single payment
We have 5 subcourses like below subcourse1 - 10RS subcourse2 - 20RS Sucourse3- 5RS subcourse4- 11 RS supcouse5 - 12RS If the user selected sourcouse1 and subcourse3 and chose external gateway then we can easily take 15rs payment from external gateway (for any combination of selection of subcourses). Now if user selected subcourse1 , subcourse2, subocourse4 and chosen in app purchase option now we have to take payment of 41rs together. this is not possible unless we create any sku of combination of subcourse1 , subcourse2 and subcourse4. (practically we can create all sku combination for 5 sub courses) for subcourse1, subcourse2 and subcourse3 there are possible combination are subcourse1 subcourse2 3.subcourse3 4. subcourse1 and subcurse2 5. subcourse1 and subcourse3 6. subcourse2 and subcourse3 So we need to create 5 sku in app purchase for taking payment for all user selection combination Now if we have a total of 10 subcourses then there will be multiple combinations (total 3,628,800) . it is not practical to create sku for all 3,628,800 combination please suggest any way to handle my use case or should We prefer external gateway?
0
0
255
Feb ’24
Manage Subscriptions
Hi, I'm now developing an app that uses purchase. I would like to create subscriptions for 3 and 6 months. The price should be €8.99 or €6.99 per month. That means you pay a total of €26.97 or €41.94 My problem is you can't enter these prices €26.97 and €41.94. How can I do that? thanks for any help rtko
2
0
264
Feb ’24
Tax on IAP with US government
We have the following questions about tax on in-app purchase: Does the transaction fee we pay to apple store already include taxes imposed by the US government? If taxes are not included, how do we handle tax matters related to the U.S. government, and how to proceed with payment? Thank you for your understanding.
3
0
360
Feb ’24
Is it possible to issue a refund for the upgraded subscription and then request a refund for the pre-upgrade subscription?
Hi, I have a question about Apple subscriptions. It is my understanding that when a user upgrades, the subscription prior to the upgrade is already prorated and partially refunded. Is it possible to issue a refund for the upgraded subscription and then request a refund for the pre-upgrade subscription? The server notifications I received were as follows purchase A upgrade A -> B A would have already been prorated and partially refunded refund B Has a revocationReason / revocationDate expired B refund A - should have already been prorated and partially refunded, but if the user requests another refund, will it be given? no revocationReason / revocationDate My guess is no because it's already in revoke status. refund reversed A This may not be present
0
0
546
Feb ’24
Advanced Purchase of 3.1.3(e) Goods and Services Outside of the App
Hi There, I'm trying to understand the limitations we may have for an app we are developing. We have a coffee shop app, which would like to offer of a deal - example: a monthly coffee subscription, for $20 you get 10 black coffees for the month which can be redeemed in either our web or mobile apps during the set duration. This is not an in-app purchase, but one that will end up with physical coffee, though it will be received over a period of time. Do we know if it's okay to use a webview to link to the subscription page for managing their coffee subscription (handled outside of IAP as it is a physical good)? They would add their payment info the same way they already do with other integrations like square or stripe payment forms, and then we link them to the actual payment site. I see some things about not even giving the option to show the link or tell the customers what the link is if they want to investigate the option which would be very difficult for the customer to manage. We want a good experience. The guideline itself says "you must use purchase methods other than in-app purchase to collect those payments, such as Apple Pay or traditional credit card entry." Does anyone see an issue with the planned approach? I see the different lawsuits with EPIC and what not and we don't to end up with a rejected app if we can avoid it.
0
0
550
Feb ’24
In-App Subscription - How do we get paid?
Hey Everyone, I have an app running in-app subscriptions through RevenueCat. I am getting paid by Google regularly, but Apple is sitting on our money. I can see about 4 invoices since October last year (When the app went live). Am I meant to download those and send them back to Apple? Could this be why we aren't getting paid, and why isn't Apple just sending the money through, given we have setup banking and agreements correctly? Michael
3
0
382
Feb ’24
Apple 30% Apply to Recreational Sports?
Would registering for a physical sporting event get hit by the 30% IAP fee? Spots are typically limited, so the app just helps coordinate signups, so that players don't show up to a completely booked session. I'm also wondering if I can allow the user to pre-fund their account, for example with $30, so that they can sign up a $10 session and still have a balance of $20 in their account to sign up for more sessions.
0
0
281
Feb ’24
StoreKit SDK
Good day! I have a problem with the presentCodeRedemptionSheet method. The problem is that when the sheet for entering the promotional code appears, I fill in the field with the promotional code and when I click the Redeem Code button, nothing happens, the button becomes inactive for some time, but nothing else happens, the promotional code is not applied. However, this behavior occurs every now and then, that is, to put it simply, this flow works only 1 time out of 5 times, and then not always. Please tell me, has anyone encountered this problem before?
0
0
388
Feb ’24