Constructors
new PurchasingService()
new PurchasingService():PurchasingService
Returns
PurchasingService
Methods
getProductData()
static getProductData(productDataRequest): Promise<ProductDataResponse>
Initiates a request to retrieve item data of up to one-hundred SKUs.
Usage Pattern:
- getProductData is typically called during product page launch for getting and displaying IAP product info (like Price) for a set of SKUs.
- Beyond this product page use case, your app may have specific use cases related to IAP Products. For these tailored scenarios, utilize this getProductData API.
Parameters
productDataRequest
ProductDataRequest
Input parameters.
Returns
Promise<ProductDataResponse>
- Response containing the product data and status of the request.
getPurchaseUpdates()
static getPurchaseUpdates(purchaseUpdatesRequest): Promise<PurchaseUpdatesResponse>
Initiates a request to retrieve updates about items the customer has purchased and/or canceled.
Usage Pattern:
- To ensure getting latest purchase updates, Amazon recommends invoking getPurchaseUpdates API in your app’s main screen launch and when App transitions from background to foreground (BG -> FG).
- Beyond this main screen use case, your app may have specific use cases related to purchases. For these tailored scenarios, utilize this getPurchaseUpdates API.
Parameters
purchaseUpdatesRequest
PurchaseUpdatesRequest
Input parameters.
Returns
Promise<PurchaseUpdatesResponse>
- Response containing the receipts data and status of the request.

