In the sandbox environment, when I call Purchases.purchaseProduct or Purchases.purchasePackage (my product is auto-renewable), the payment sheet pops up for confirmation as expected. After I entered my credentials and pressed confirm, the payment sheet shows up again. I have to reenter my credential to confirm the purchase. This happens if the user does not have any subscriptions initially.
Another big issue related to this is when the subscription expires, I cannot make a purchase to the same subscription because the payment sheet doesn’t show up at all, and the SDK console says it will not process because the purchase/transaction is a duplicate.
Best answer by AlexView original