Skip to main content

MerchantAppSubscription

type MerchantAppSubscription {
id: ID!
addedDate: Timestamp
appPaymentKey: String
authorizedAppId: String
currency: SubscriptionPriceCurrencyEnum
currencyCode: String
currencySymbol: String
lastPaymentDate: Timestamp
lastPaymentDiscountRatio: Float
lastPaymentPeriod: SubscriptionPeriodEnum!
lastPaymentPeriodInDays: Float!
lastPaymentPrice: Float!
lastPaymentPriceWithTax: Float!
merchantAppPaymentId: String
name: String!
status: MerchantSubscriptionStatusEnum!
storeAppId: String!
storeAppListingSubscriptionId: String!
storeAppListingSubscriptionKey: String!
}

Fields

idID!required
addedDateTimestamp

The date the app licence was added.

appPaymentKeyString

It is the information of which type of app license is obtained.

authorizedAppIdString

The id of the app that generated the app payment. Actually, the id of the app for which merchant app payment was created.

currencyCodeString
currencySymbolString
lastPaymentDateTimestamp

It is the date of receipt of the last payment for the license subscription.

lastPaymentDiscountRatioFloat

The discount rate on the last payment for the app license subscription.

lastPaymentPeriodSubscriptionPeriodEnum!required
lastPaymentPeriodInDaysFloat!required

The payment period of the license last payment. The purpose of keeping this information is to adjust the controls according to the last month if the subscription is withdrawn from annual to monthly.

lastPaymentPriceFloat!required

It is the last payment information for the app license subscription.

lastPaymentPriceWithTaxFloat!required

It is the price information including KDV, for which the last payment is made for the app license subscription.

merchantAppPaymentIdString
nameString!required

The name of the created application license is the information.

storeAppIdString!required

The id of the application to be licensed in the store

storeAppListingSubscriptionIdString!required
storeAppListingSubscriptionKeyString!required