Pembelian dapat gagal untuk sejumlah alasan, termasuk kegagalan jaringan, kegagalan pembayaran atau pengaturan perangkat. Anda mungkin ingin memeriksa alasan kegagalan pembelian dan meminta pengguna untuk mengambil tindakan, meskipun catatan bahwa tidak semua toko memberikan informasi kegagalan berbutir halus.
/// <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.
}
}