-
public final class AdvancedCommerceInfoIOSAdvanced Commerce metadata from a transaction (iOS 18.4+). Contains item details, tax information, and refund data for purchases made through the Advanced Commerce API using generic SKUs. Only present for transactions that use the Advanced Commerce API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAdvancedCommerceInfoIOS.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringdescriptionprivate final StringdisplayNameprivate final StringestimatedTaxprivate final List<AdvancedCommerceItemIOS>itemsprivate final StringrequestReferenceIdprivate final StringtaxCodeprivate final StringtaxExclusivePriceprivate final StringtaxRate
-
Constructor Summary
Constructors Constructor Description AdvancedCommerceInfoIOS(String description, String displayName, String estimatedTax, List<AdvancedCommerceItemIOS> items, String requestReferenceId, String taxCode, String taxExclusivePrice, String taxRate)
-
Method Summary
Modifier and Type Method Description final StringgetDescription()Optional description final StringgetDisplayName()Optional display name final StringgetEstimatedTax()Estimated tax amount (decimal string) final List<AdvancedCommerceItemIOS>getItems()The items purchased as part of this transaction final StringgetRequestReferenceId()Request reference identifier for tracking final StringgetTaxCode()Tax code for the transaction final StringgetTaxExclusivePrice()Price excluding tax (decimal string) final StringgetTaxRate()Tax rate applied (decimal string) final Map<String, Object>toJson()-
-
Method Detail
-
getDescription
final String getDescription()
Optional description
-
getDisplayName
final String getDisplayName()
Optional display name
-
getEstimatedTax
final String getEstimatedTax()
Estimated tax amount (decimal string)
-
getItems
final List<AdvancedCommerceItemIOS> getItems()
The items purchased as part of this transaction
-
getRequestReferenceId
final String getRequestReferenceId()
Request reference identifier for tracking
-
getTaxCode
final String getTaxCode()
Tax code for the transaction
-
getTaxExclusivePrice
final String getTaxExclusivePrice()
Price excluding tax (decimal string)
-
getTaxRate
final String getTaxRate()
Tax rate applied (decimal string)
-
-
-
-