Replies: 1 comment
-
|
? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
When purchasing consumable IAP products using
expo-iap(v3.1.35) on iOS 11 (iOS 26 API level), the purchase flow works, the transaction is finished, and App Store Server Notifications (ASSN) successfully hit my backend — but refund requests fail.Calling:
always throws:
Debugging shows:
So
expo-iapcannot see the consumable transaction locally, even though the purchase was successful and ASSN confirms Apple processed it, because my server did receive the purchase eventThis makes it impossible to use the refund sheet for consumables, even though Apple supports refunding consumables via StoreKit 2 (
Transaction.beginRefundRequest(for:in:)).Environment
expo-iap: 3.1.35
Expo SDK: (managed workflow)
iOS version: 11 (API level 26) — real device
Product type: Consumable IAPs
Finish transaction: called with
isConsumable: true:ASSN V2: Working — receipts and purchase notifications do arrive on server
Sandbox tester: same account for purchase + refund attempt
Beta Was this translation helpful? Give feedback.
All reactions