Version: 2020.1
Recuperando Transacciones
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 es un 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 Un string codificado en JSON proporcionado por Google; INAPP_PURCHASE_DATA
signature Una signature (firma) para el parámetro json, como se proporciona por Google; INAPP_DATA_SIGNATURE

Universal Windows Platform

Payload es un string XML como se específica por Microsoft


• 2017–05–16 Page amended

Recuperando Transacciones
Validación de Recibo