Hello, When I'm using [PlayFabClientAPI.ValidateGooglePlayPurchase], sometimes client can't get a result. but on dashboard of playfab, it shows that receipt and items are succesfully delivered. Is there an any other case like this? How can i fix it?
Here's the script I'm talking about.
public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs e) { ...Script... PlayFabClientAPI.ValidateGooglePlayPurchase(new ValidateGooglePlayPurchaseRequest() { // Pass in currency code in ISO format CurrencyCode = e.purchasedProduct.metadata.isoCurrencyCode, // Convert and set Purchase price PurchasePrice = (uint)(e.purchasedProduct.metadata.localizedPrice * 100), // Pass in the receipt ReceiptJson = googleReceipt.PayloadData.json, // Pass in the signature Signature = googleReceipt.PayloadData.signature }, result => { Debug.Log("Validation successful!"); }, error => { Debug.Log("Validation failed: " + error.GenerateErrorReport()); }); }