mattt/CargoBay

Transaction ID (XXXXXXXXX) is not unique.

walsht opened this issue · 3 comments

I am testing in Sandbox and not sure if this is a known issue. I am able to purchase and verify the receipt, but when I try to restore and verify again I get this error on verifyTransaction:
Transaction ID (XXXXXXXXX) is not unique.

This error only occurs if you've specified transactionIDUniquenessVerificationBlock. Adjust that accordingly.

I apologize, that can also occur with the default implementation, which synchronizes in user defaults. The behavior described is expected, and can be customized by specifying the aforementioned transactionIDUniquenessVerificationBlock as necessary.

I would see this as a bug, anyone who wants to offer a restore with auto-renewable will bump into this.