sandbox tester account can't make multiple subscriptions

Hey everyone,


I have an app in which we test Subscriptions with sandbox accounts, like everyone.

In the past, we were able to make consecutive re-subscription using the same tester account.


Since yesterday, It seems I’m able to make only one purchase with each sandbox tester account (until its’ subscription expires). If I’m trying to make another subscription with the same tester account I’m getting in the transaction.transactionState an SKPaymentTransactionStateFailed.


Does that make sense? Could this have been the way it worked all along?

autorenewable or non-renewing subscription?

Thanks for your reply.


our subscriptions are autorenewables.

When a test user subscribes to an autorenewable subscription for the first time they receive 5 renewals of the subscription then the renewals stop. When that same test user subscribes again they get the one subscription and no renewals. So much of what you described is correct behavior.


The app store will deliver a failed transaction followed immediately by a 'purchased' transaction for a user who needs to update their credit card data. So your app should be able to handle that sequence of transactions.

sandbox tester account can't make multiple subscriptions
 
 
Q