AppStoreServerAPI class

Manage your customers’ App Store transactions from your server.

Constructors

AppStoreServerAPI(AppStoreServerHttpClient appStoreServerHttpClient)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

extendSubscriptionRenewalDate(String originalTransactionId, ExtendRenewalDateRequest request) Future<ExtendRenewalDateResponse>
Extend the renewal date of a customer’s active subscription using the original transaction identifier.
getAllSubscriptionStatuses(String originalTransactionId) Future<StatusResponse>
Get the statuses for all of a customer’s subscriptions in your app.
getRefundHistory(String originalTransactionId) Future<RefundLookupResponse>
Get a list of all refunded in-app purchases in your app for a customer.
getTransactionHistory(String originalTransactionId, {String? revision}) Future<HistoryResponse>
Get a customer’s in-app purchase transaction history for your app.
lookUpOrderId(String orderId) Future<OrderLookupResponse>
Get a customer’s in-app purchases from a receipt using the order ID.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendConsumptionInformation(String originalTransactionId, ConsumptionRequest request) Future<void>
Send consumption information about a consumable in-app purchase to the App Store, after your server receives a consumption request notification.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited