[Solved] IAP Remote Receipt Validation

We need to validate receipts with our server. Has anyone implemented a system with Unity’s IAP to do this?

ProcessPurchase needs to return Completed or Pending, if we do Pending, then validate our receipt, how do we update the PurchaseProcessingResult to Completed?

Yes, we’ve implemented server side receipt verification for Unity IAP (and other billing plugins) in our Simple IAP System asset. The Unity store controller has a method to complete the purchase, something like controller.CompletePending(product) - I don’t have it in front of me right now, you’ll have to look up the exact naming on the StoreController.

That is correct, you should use the ConfirmPendingPurchase method.

Getting this setup now, thanks!