Skip to main content
Version: 8.7.x

bfgpurchase.PurchaseStatus.ErrorCode Class

Enumerated list of error codes in the PurchaseStatus.Key.ERROR_CODE property. More...

Static Public Attributes

static final String BILLING_UNAVAILABLE = "BILLING_UNAVAILABLE"
 Billing system hasn't started yet.
 
static final String DEVELOPER_ERROR = "DEVELOPER_ERROR"
 Apparent bug; Likely an undefined product.
 
static final String FAILURE = "FAILURE"
 The purchase failed; Possibly payment declined.
 
static final String FEATURE_NOT_SUPPORTED = "FEATURE_NOT_SUPPORTED"
 Attempt to use an unsupported feature. More...
 
static final String IN_PROGRESS = "IN_PROGRESS"
 A purchase has started and is currently in progress.
 
static final String ITEM_ALREADY_OWNED = "ITEM_ALREADY_OWNED"
 The product has already been purchased and is not available for repurchase. More...
 
static final String ITEM_NOT_OWNED = "ITEM_NOT_OWNED"
 The purchase cannot be finished because the purchase request failed. More...
 
static final String ITEM_UNAVAILABLE = "ITEM_UNAVAILABLE"
 The requested item is not available for purchase. More...
 
static final String SERVICE_DISCONNECTED = "SERVICE_DISCONNECTED"
 The billing service is disconnected; No internet. More...
 
static final String SERVICE_TIMEOUT = "SERVICE_TIMEOUT"
 Communication with the server timed out. More...
 
static final String SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE"
 The billing system is temporarily not available. More...
 
static final String SUCCESS = "SUCCESS"
 The purchase completed successfully. More...
 
static final String UNDEFINED = "UNDEFINED"
 No purchase status is available for the associated product.
 
static final String USER_CANCELED = "USER_CANCELED"
 The user canceled the purchase request. More...
 
static final String VALIDATION_FAILED = "VALIDATION_FAILED"
 Receipt validation failed. More...
 

Detailed Description

Enumerated list of error codes in the PurchaseStatus.Key.ERROR_CODE property.
Since
7.3

Member Data Documentation

◆ FEATURE_NOT_SUPPORTED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.FEATURE_NOT_SUPPORTED = "FEATURE_NOT_SUPPORTED"
static
Attempt to use an unsupported feature. Not available for Amazon

◆ ITEM_ALREADY_OWNED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.ITEM_ALREADY_OWNED = "ITEM_ALREADY_OWNED"
static
The product has already been purchased and is not available for repurchase. Not available for Amazon

◆ ITEM_NOT_OWNED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.ITEM_NOT_OWNED = "ITEM_NOT_OWNED"
static
The purchase cannot be finished because the purchase request failed. Not available for Amazon

◆ ITEM_UNAVAILABLE

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.ITEM_UNAVAILABLE = "ITEM_UNAVAILABLE"
static
The requested item is not available for purchase. Not available for Amazon

◆ SERVICE_DISCONNECTED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.SERVICE_DISCONNECTED = "SERVICE_DISCONNECTED"
static
The billing service is disconnected; No internet. Not available for Amazon

◆ SERVICE_TIMEOUT

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.SERVICE_TIMEOUT = "SERVICE_TIMEOUT"
static
Communication with the server timed out. Not available for Amazon

◆ SERVICE_UNAVAILABLE

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.SERVICE_UNAVAILABLE = "SERVICE_UNAVAILABLE"
static
The billing system is temporarily not available. Not available for Amazon

◆ SUCCESS

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.SUCCESS = "SUCCESS"
static
The purchase completed successfully. The item has been finalized or consumed

◆ USER_CANCELED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.USER_CANCELED = "USER_CANCELED"
static
The user canceled the purchase request. Not available for Amazon

◆ VALIDATION_FAILED

final String com.bigfishgames.bfglib.bfgpurchase.PurchaseStatus.ErrorCode.VALIDATION_FAILED = "VALIDATION_FAILED"
static
Receipt validation failed. Possible fraud attempt