Post not yet marked as solved
Hi, I have an app that was coded in app for a free trial for 4 days and then the user is to be charged one time on the 5th day. No recurring subscription.
Since this was coded in the app as in-app purchase, how do I set this up on the app store? Set it as free and then it will ask for payment on the 5th day?
I just now saw that there is a non-recurring subscription option too. Do I set that up, or will they be charged twice?
Thanks for your help.
Post not yet marked as solved
I'm making app for both iPhone and watch. And when I validating receipt on iPhone, it is successfull and possible to get all the previous transitions. But on the watch when I validating the receipt it returns a status code 21002. I use the same code. What should I do to prevent this issue ?
Post not yet marked as solved
My IAPs were rejected on the localization section. I updated those and the localization changed to "Ready for submission" but the over all IAP still says "developer action needed"
How do I find what other action is needed? I have a new binary in review now but, that didnt change anything with the IAPs.
Post not yet marked as solved
Apple approved 2 versions of my app already without approving the IAP items.
all 4 IAP items are "in review" for very long..
Does anybody know why apple forgot to approve my iap alongside with the actual game binaries? 😂
This is getting really infuriating, we need to go live and apple won't let us.
If any moderator sees it, please contact me. we need help ASAP, support is not answering
Post not yet marked as solved
We encountered some order issue in recent 3 months.
We were told some orders were false, while they were found the purchase processed successfully.
We use https://buy.itunes.apple.com/verifyReceipt to check the order, but we can’t find it.
But when we use https://api.storekit.itunes.apple.com/inApps/v1/lookup/ to check it, it returns that the user has finished the purchase.
Anyone have this problem and how to solve it?
I’m transitioning my Mac app from paid upfront to freemium with an in-app purchase. The app in question has been available on the Mac App Store for quite some time, and it gained business customers who purchased it via the Volume Purchase Program.
The grandfathering path for regular customers is straightforward. I can read out the original app version from the receipt and base the activation state on it, i.e. keep the app unlocked up to a particular original version and require an in-app purchase otherwise.
However, since the VPP works differently and there’s no such information in the receipt, I was wondering what the recommended approach for grandfathering these customers is.
Post not yet marked as solved
Dear all,
Our company makes A.I Camera equipment and we sell that hardware. Our users pay a fee for the use of the Cloud video history storage function uploaded by that device and pay for the use of some of the device's extended features.
In this case, can I use another payment method in our country other than IAP?
I would like to create a payment screen to let user choose which payment method they want, or using one of my country's payment gateway.
I have read this article https://developer.apple.com/app-store/review/guidelines/#payments section 3.1.4 Hardware-Specific Content, but not sure is it correct.
Is this valid and consistent with Apple policy?
Thank you.
Post not yet marked as solved
I encountered the following issue without App or Server update.
As the result (SKProductsResponse) of SKProductsRequest with my Product IDs, empty request.products was returned in the delegate of requestDidFinish.
These subscription items are valid, so it will not be returned empty, but the error has occured during the following OS versions.
Also, there was no notification in didFailWithError of SKProductsRequest.
Details
Billing failure (>= iOS 15.4)
SKProductsResponse.products: empty
SKProductsResponse.invalidProductIdentifiers: contain the requested Product IDs
Billing success (<= iOS 15.3)
SKProductsResponse.products: contain the requested Product IDs
SKProductsResponse.invalidProductIdentifiers: empty
OS versions
The issue occurs with the following OS versions.
iOS 15.4.x
iOS 15.5.x
note: cannot confirmed the issue with iOS 15.3 or lower so far.
Anyone can help?
Post not yet marked as solved
Hello I have buy new developepr membership and i have get email for purchase confirmation but when ihave go to developer account i have seen this.
Purchase your membership.
To continue your enrollment, complete your purchase now.
Your purchase may take up to 48 hours to process.
Please help me why it will show this if i have already buy the membership and i itune i have check and see the member is active and valid for 1 year. Please help me to solve this issue.
Post not yet marked as solved
Good morning!
Quick question regarding receipt validation when doing subscription restore.
I do restore for subscription. My receipt has 10 transactions... after the restore obviously it will have 20 transactions in it.
Do I need to sync the receipt with our backend for every new transactions created by restore operation or I can finish n-1 transaction and just send the receipt once for the last transaction?
Will the receipt be the same for every transaction created by restore operation?
Post not yet marked as solved
I am running subscription purchase tests on different apps, but I get the message "maximum number of free accounts", why am I showing this message when I use the test sandbox users?
but more important! How I can solve having to use different test sandbox accounts anyway?
Thanks
Danilo
Post not yet marked as solved
Hello!
One matter of concern we got so far, considering the possibility of other in-app purchase methods. As far as I understood from the “App Store Review Guidelines” we may provide our future users with purchase methods other than in-app purchase, while still having Apple Pay or traditional credit card entry.
So here is the case:
app is to be distributed in Europe and CIS countries
app is to be a chat app (kinda chat app for taxi-drivers)
*(according to 3.1.3(e) Goods and Services Outside of the App if applied, we may and must use other purchase methods (!*of course, payment in Russia causes the greatest concern, but now it’s not the question)).
So if we may use other purchase methods, then one more question to arise:
Is it OK to add in-app buttons and options (like links) to pay services, or we only allowed to inform our users about such methods via e-mail?
Heartfelt thanks in advance!
Post not yet marked as solved
I want to build a play to earn game with nfts and in app purchases with a cryptocurrency token. Is this allowed in the App Store?
Post not yet marked as solved
I have three questions regarding IAP refunds (these questions from my account department
If a user asks for and is granted a refund within the net-60 window, are we still charged the commission on that sale, or is the sale just voided
If a user asks for and is granted outside of the net-60 window, is that revenue discounted from the next payment period? How are those communicated?
Is there a time frame in which refund are granted?
Post not yet marked as solved
Hi, I'm developing an app that involves the user solving problems. I want my app to have a free trial, but I'd like that trial to expire after the user has solved a certain number of problems, as opposed to after some pre-specified time period. When the trial expires, they'll need to either purchase a non-renewing subscription, else some functionality limitations will be imposed.
Given the above, I have two questions:
I know that a time-based free trial is permitted by Apple, but is a usage-based free trial - as described above - allowed?
If a usage-based free trial is allowed, are there any specific details relating to how this trial (and/or the subscription) should be communicated to the user?
Post not yet marked as solved
When we use Apple's in-app purchase, we will receive the callback of SKPaymentTransactionStateFailed in the paymentQueue:updatedTransactions: method, and print transaction.error.userInfod to get the following information:
{ NSLocalizedDescription = "An SSL error occurred and a secure connection to this server could not be established."; NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1200 "Failed to complete the operation. (kCFErrorDomainCFNetwork error -1200.)" UserInfo={NSLocalizedDescription=Failed to complete operation. (kCFErrorDomainCFNetwork error -1200.)
After switching to another network, you can pay normally, how can I solve this situation, thank you
Post not yet marked as solved
Hi there
We have added a new auto-renewable subscription for our app, which had been reviewed and released about a week ago.
The new subscription item's status changed approved, but the status remain "Developer removed" at that moment.
We checked "cleared for sale" after the next day that app had been released.
And from then on, until now(2 days later), we can not fetch this new subscription item from Apple API, neither can see the new in-app purchase item from AppStore product page.
We had tried to contact Apple tech support, it is slow, still waiting.
I am coming here try for lucky
Post not yet marked as solved
Hi there.
I'm putting together a subscription App that will charge a monthly subscription fee.
I was wondering what fee does Apple charge for this?
As a percentage or as a fixed fee?
Or just a percentage of the initial monthly fee?
I need to know this to work out my pricing?
Thank you.
Post not yet marked as solved
Hi,
I have encoutered problem while testing in app purchases on Test Flight using production environment.
I have created two non reniewing subscriptions and one auto renewable subscription. When I query products from store using storekit, it returns wrong price for any location using euro. It works fine for US Dollar or czech crown. Correct price is also displayed for auto-renewing subscription.
Example:
I have chosen Tier 59 and expected to see price 94.99 €, but price 104.99 € is returned.
Post not yet marked as solved
Half of the approved items purchased in the app in the sandbox test are not recharged successfully, which indicates that the props have not been paid / the bills are wrong. How to solve this problem?