Optional
androidPlatform identifier
Optional
iosNice name for the adapter
List of products managed by the adapter.
true after the platform has been successfully initialized.
The value is set by the "Adapters" class (which is responsible for initializing adapters).
Set to true if receipts and products can be loaded in parallel
Returns true is the adapter is supported on this device.
List of purchase receipts.
Returns true if the platform supports the given functionality.
Finish a transaction.
For non-consumables, this will acknowledge the purchase. For consumable, this will acknowledge and consume the purchase.
Handle a response from a receipt validation process.
The receipt being validated.
The response payload from the receipt validation process.
A promise that resolves when the response has been handled.
Load product definitions from the platform.
Load the receipts
Prepare for receipt validation
Request a payment from the user
Optional
additionalData: CdvPurchase.AdditionalData
Adapter for a payment or in-app purchase platform