I figured out my issue here. The reason I could not approve or decline the transaction was because it was already "successful". I was missing a step in my IAP code where after making the purchase, I needed to let apple know the purchased rewards were granted and the purchase was "finished". I my case I was using the Unity IAP API so I needed to call ConfirmPurchase on the pending order to finalize the transaction. https://docs.unity.com/ugs/en-us/manual/iap/manual/purchases#purchase-acknowledgement-and-reliability
Topic:
App & System Services
SubTopic:
StoreKit
Tags: