appstoreserverlibrary.models.AdvancedCommerceOneTimeChargeCreateRequest module

class appstoreserverlibrary.models.AdvancedCommerceOneTimeChargeCreateRequest.AdvancedCommerceOneTimeChargeCreateRequest(requestInfo: AdvancedCommerceRequestInfo, currency: str, item: AdvancedCommerceOneTimeChargeItem, taxCode: str, storefront: str | None = None)[source]

Bases: AbstractAdvancedCommerceInAppRequest

The request data your app provides when a customer purchases a one-time-charge product.

https://developer.apple.com/documentation/advancedcommerceapi/onetimechargecreaterequest

currency: str

The currency of the price of the product.

https://developer.apple.com/documentation/advancedcommerceapi/currency

item: AdvancedCommerceOneTimeChargeItem

The details of the product for purchase.

https://developer.apple.com/documentation/advancedcommerceapi/onetimechargeitem

operation: str

The constant that represents the operation of this request.

storefront: str | None

The storefront for the transaction.

https://developer.apple.com/documentation/advancedcommerceapi/storefront

taxCode: str

The tax code for this product.

https://developer.apple.com/documentation/advancedcommerceapi/taxCode

version: str

The version number of the API.