Purchase did not return a transaction: This item cannot be found.

When calling this: product.purchase() for auto-renewed subscription (yearly and weekly)

Always prompt:

Purchase did not return a transaction: Error Domain=ASDServerErrorDomain Code=3504 "This item cannot be found." UserInfo={NSLocalizedFailureReason=This item cannot be found., client-environment-type=Sandbox, AMSServerErrorCode=3504, storefront-country-code=USA}

I have another app but have no such problem. Same code, Same settings. I have tried everything: check agreements, check tax info, all items are ready to review or waiting for review, real device, test flight, sandbox, testing account etc.

Anyone can help ?

Purchase did not return a transaction: This item cannot be found.
 
 
Q