Hi,
I am trying to use Amazon payment with Unity and made settings. When I call the ValidateAmazonIAPReceipt it gives me Internal Server Error. I used to solve Sample Request Try out and try to arrange input variables but all of them returns InternalServerError.
Also, I am really confused with CurrencyCode and PurchasePrice. In Amazon Live Test app doesn't return any currency Code nor price. I am doubting Live app will return them or not. On the other hand https://api.playfab.com/Documentation/Client/method/ValidateAmazonIAPReceipt here, your example post doesn't hold those variables but documentation calls it as required part. And PurchasePrice can be double but you are asking it as int, so if I type 0.99$ price as 99, is it ok?
Another point is, are you using Amazon IAP 1.0 API or Amazon IAP 2.0? Amazon IAP 1.0 is deprecated now.
{ "code": 500, "status": "InternalServerError", "error": "InternalServerError", "errorCode": 1110, "errorMessage": "An unexpected error occured while processing the request.", "errorHash": "a106e105b504f7f85cd59575413905b9", "errorDetails": { "RequestID": [ "b720ba2e81c94a399bb41b1246923ed4" ] }, "CallBackTimeMS": 1004 }