3 weeks ago
I have IAP mostly successfully implemented in my Unity 6000.0.35f1 app with Meta XR Platform SDK 74.0.0. However, when players specifically complete their purchase via the Meta Horizon app flow, it doesn't work. I know that there are two Horizon app flows: one for entering your credit card, and the other for entering your PIN (or getting a one-time code if you forgot your PIN). It's the PIN flow that's not working.
Whereas normally on checkout, `IAP.LaunchCheckoutFlow` will call `OnComplete`, if the user enters their PIN via the mobile app, the purchase will complete on Meta's servers, but the VR SDK will not call `OnComplete`. Instead, the VR SDK does nothing - it still shows the enter PIN window even when the user has already entered the PIN on the mobile app. Would appreciate some help on this issue!