We have been unable to get the Xsolla Store SDK to play nice with Playfab for in-game purchases. Although the purchase is started and completed in the Xsolla web popup, the Playfab purchase is stuck on CreateCart. The purchase steps taken are:
- Call
PlayFabClientAPI.StartPurchase
to get the order ID - Call Xsolla's cloudscript
CreatePaystationToken
to get the Xsolla Store token - Call
XsollaStore.Instance.ItemPurchase
, andXsollaStore.Instance.OpenPurchaseUI
- Fulfill the purchase in their browser
- Call
XsollaStore.Instance.ProcessOrder
on the order ID - Although Xsolla reports that the transaction is complete, Playfab doesn't get a response, and the transaction status stays as CreateCart.
Is there something we have missed in setting up our purchasing? I have added the XsollaConfirm webhook for playfab but it seems like Playfab does not get any response from Xsolla about the transaction.