Unity IAP provides purchase receipts as a JSON hash containing the following keys and values:
|Store||The name of the store in use, such as GooglePlay or AppleAppStore|
|TransactionID||This transaction’s unique identifier, provided by the store|
|Payload||Varies by platform, details below.|
Payload varies depending upon the device’s iOSApple’s mobile operating system. More info
See in Glossary version.
|iOS >= 7||payload is a base 64 encoded App Receipt.|
|iOS < 7||payload is a SKPaymentTransaction transactionReceipt.|
Payload is a base 64 encoded App Receipt.
Payload is a JSON hash with the following keys and values:
|json||A JSON encoded string provided by Google; INAPP_PURCHASE_DATA|
|signature||A signature for the json parameter, as provided by Google; INAPP_DATA_SIGNATURE|
Payload is an XML string as specified by Microsoft
• 2017–05–16 Page amended