Package net.rimlib.blackberry.api.paymentsdk

Interface Summary
ExistingPurchasesResult Represents the result of an attempt to retrieve existing purchases.
PaymentEngineListener Interface for listening for the results of retrieving PaymentEngine information asynchronously.
PaymentListener Handles generic failures of asynchronous calls to the payment engine.
PriceSet Class that encapsulates a set of string values representing prices for subscription goods with the set of tags to retrieve them.
Purchase Represents a successful in-app purchase.
PurchaseResult Represents the result of an in-app purchase attempt.
Result Represents the result of a payment-related transaction attempt, such as making an in-app purchase or retrieving existing purchases.
ResultCodes Constants returned from PaymentException.getFailureReason() when a call fails.
 

Class Summary
PaymentEngine This API lets BlackBerry device users purchase digital goods from within your application.
PurchaseArguments Represents a set of arguments used for initiating a digital good purchase using PaymentEngine.purchase(PurchaseArguments).
PurchaseArgumentsBuilder Builds a PurchaseArguments object used for initiating a digital good purchase using PaymentEngine.purchase(PurchaseArguments).
SimpleStringResult  
SimpleStringTokenizer Simple string tokenizer utility class.
 

Exception Summary
AppWorldUpdateRequired Thrown by the PaymentEngine when the invoking application was not installed on the BlackBerry device using BlackBerry App World.
DigitalGoodNotFoundException Thrown by the PaymentEngine when the digital good being purchased cannot be found on the Payment Service server.
IllegalApplicationException Thrown by the PaymentEngine when the invoking application was not installed on the BlackBerry device using BlackBerry App World.
PaymentException Thrown when a generic failure occurs with one of the PaymentEngine methods.
PaymentServerException Thrown by the PaymentEngine when a failure occurs due to a problem with the Payment Service server.
UserCancelException Thrown if one of the PaymentEngine methods fails because the action is cancelled by the user.