Las Compras pueden fallar por un número de razones, incluyendo fallas en la red, fallos en los pagos o ajustes del dispositivo. Usted podría revisar la razón por la cual fallo una compra y pedirle al usuario que tome acción, aunque tenga en cuenta que no todas las tiendas proporcionan información final acerca del fallo.
/// <summary>
/// Called when a purchase fails.
/// </summary>
public void OnPurchaseFailed (Product i, PurchaseFailureReason p)
{
if (p == PurchaseFailureReason.PurchasingUnavailable) {
// IAP may be disabled in device settings.
}
}