Hi -
I'm having some issues getting Xsolla integration working. I'm following Non-Receipt Payment Processing tutorial at https://api.playfab.com/docs/tutorials/landing-commerce/non-receipt-payment-processing . I have the Xsolla Add-on active in my title. When I issue the first request in the tutorial (StartPurchase), I don't get a Xsolla payment provider -- the only thing I see is "Test". An example request:
{ "CatalogVersion": 1, "Items": [ { "ItemId": "bundle_game", "Quantity": 1, "Annotation": "totally buying something" } ] }
And the response:
{ "code": 200, "status": "OK", "data": { "OrderId": "FE9CB4BF16BAA331", "Contents": [ { "ItemId": "bundle_game", "ItemClass": "bundle", "ItemInstanceId": "F4617DEA8FEF2C62", "DisplayName": "Game and skins bundle", "VirtualCurrencyPrices": { "RM": 499 } } ], "PaymentOptions": [ { "Currency": "RM", "ProviderName": "Test", "Price": 499, "StoreCredit": 0 } ], "VirtualCurrencyBalances": {} } }
The ProviderName "Test" seems weird to me. If I go ahead and use that when calling the next API, PayForPurchase, I get an error 500 (Internal Server Error):
{ "OrderId": "FE9CB4BF16BAA331", "Currency": "RM", "ProviderName": "Test" }
And the response:
{ "code": 500, "status": "InternalServerError", "error": "InternalServerError", "errorCode": 1110, "errorMessage": "An unexpected error occured while processing the request.", "errorHash": "65f698483147466176a4d10b69afe74a", "errorDetails": { "RequestID": [ "662d3223ab5a4819bf790c37dc37bd05" ] } }
Any help would be appreciated. Thanks!
-Courtland