Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IPurchasingService

interface IPurchasingService
Extends com.amazon.apmf.IStandard

Methods

registerUserDataResponseListener()

void registerUserDataResponseListener(IUserDataResponseListener* listener)

Parameters

listener
IUserDataResponseListener* — Required

registerProductDataResponseListener()

void registerProductDataResponseListener(IProductDataResponseListener* listener)

Parameters

listener
IProductDataResponseListener* — Required

registerPurchaseUpdatesResponseListener()

void registerPurchaseUpdatesResponseListener(IPurchaseUpdatesResponseListener* listener)

Parameters

listener
IPurchaseUpdatesResponseListener* — Required

registerPurchaseResponseListener()

void registerPurchaseResponseListener(IPurchaseResponseListener* listener)

Parameters

listener
IPurchaseResponseListener* — Required

registerModifySubscriptionResponseListener()

void registerModifySubscriptionResponseListener(IModifySubscriptionResponseListener* listener)

Parameters

listener
IModifySubscriptionResponseListener* — Required

registerPurchaseFulfillmentResponseListener()

void registerPurchaseFulfillmentResponseListener(IPurchaseFulfillmentResponseListener* listener)

Parameters

listener
IPurchaseFulfillmentResponseListener* — Required

getUserData()

RequestId getUserData(UserDataRequest* request)

Parameters

request
UserDataRequest* — Required

Returns

RequestId

getProductData()

RequestId getProductData(ProductDataRequest* request)

Parameters

request
ProductDataRequest* — Required

Returns

RequestId

getPurchaseUpdates()

RequestId getPurchaseUpdates(PurchaseUpdatesRequest* request)

Parameters

request
PurchaseUpdatesRequest* — Required

Returns

RequestId

purchase()

RequestId purchase(PurchaseRequest* request)

Parameters

request
PurchaseRequest* — Required

Returns

RequestId

modifySubscription()

RequestId modifySubscription(ModifySubscriptionRequest* request)

Parameters

request
ModifySubscriptionRequest* — Required

Returns

RequestId

notifyFulfillment()

RequestId notifyFulfillment(PurchaseFulfillmentRequest* request)

Parameters

request
PurchaseFulfillmentRequest* — Required

Returns

RequestId
Last modified on October 29, 2026