Defines a usage pricing model for the app subscription.
These charges are variable based on how much the merchant uses the app.
Access Scopes
Fields
balanceUsed:
MoneyV2! -
The total usage records for interval.
cappedAmount:
MoneyV2! -
The capped amount prevents the merchant from being charged for any usage over that amount during a billing period.
This prevents billing from exceeding a maximum threshold over the duration of the billing period.
For the merchant to continue using the app after exceeding a capped amount, they would need to agree to a new usage charge.
interval:
AppPricingInterval! -
The frequency with which the app usage records are billed.
terms:
String! -
The terms and conditions for app usage pricing.
Must be present in order to create usage charges.
The terms are presented to the merchant when they approve an app's usage charges.
Connections
Related queries
Related mutations
Related Unions
AppPricingDetails
The information about the price that's charged to a shop every plan period.
The concrete type can be `AppRecurringPricing` for recurring billing or `AppUsagePricing` for usage-based billing.