InAppPurchasesValidationManager.ValidateInAppPurchaseReceipt

InAppPurchasesValidationManager

ValidateInAppPurchaseReceipt

Disponible desde la versión 8.3.8.

Sintaxis:

ValidateInAppPurchaseReceipt(<Receipt>, <VerificationKey>, <ReceiptFields>)

Parámetros:

<Receipt> (obligatorio)

Tipo: InAppPurchaseReceipt.
Un recibo que se verificará.

<VerificationKey> (opcional)

Tipo: String.
Clave para verificar el recibo.
Clave pública de la aplicación Google Play para verificar el recibo en Android. O “clave secreta” para verificar los recibos en iOS.

<ReceiptFields> (opcional)

Tipo: Map.
Campos del recibo.

Valor devuelto:

Tipo: Boolean.
El valor devuelto muestra la autenticidad del recibo con respecto a la plataforma.
Además, el método recupera los valores extraídos de los campos del recibo, lo que facilita su posterior verificación.

Descripción:

Verifica el recibo:

  • en Android – utilizando el código de verificación transferido, verifica la firma electrónica del recibo,
  • en iOS – envía una solicitud al servicio de verificación de recibo. La solicitud se envía a https://buy.itunes.apple.com/verifyReceipt (en la etapa de prueba – https://sandbox.itunes.apple.com/verifyReceipt).

Disponibilidad:

Cliente ligero, servidor, cliente grueso.

Disponible desde:

Disponible desde la versión 8.3.8.