Restoring Transactions
Validación de Recibo

Recibos de Compra

El Unity IAP proporciona recibos de compra como un hash JSON que contiene las siguiente keys (claves) y valores:

Key (clave) Value (Valor)
Store El nombre de la tienda en uso, tal como GooglePlay o AppleAppStore
TransactionID Este identificador de transacción es único, proporcionado por la tienda
Payload Varia por plataforma, detalles abajo.

iOS

Payload varia dependiendo de la versión iOS del dispositivo.

Versión iOS Payload
iOS >= 7 payload is a base 64 encoded App Receipt.
iOS < 7 payload is a SKPaymentTransaction transactionReceipt.

Mac App Store (Tienda de apps de Mac)

Payload is a base 64 encoded App Receipt.

Google Play

Payload es un hash JSON con las siguientes keys (llaves) y values (valores):

Key (clave) Value (Valor)
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

Windows Store (tienda Windows)

Payload is an XML string as specified by Microsoft

Restoring Transactions
Validación de Recibo