Skip to main content

MerchantAppPayment

type MerchantAppPayment {
id: ID!
appPaymentKey: String
authorizedAppId: String
merchantPaymentUrl: String!
name: String!
paymentDate: Timestamp
prices: [MerchantAppPaymentPrice!]!
status: MerchantAppPaymentStatusEnum!
storeAppId: String!
storeAppListingSubscriptionId: String
storeAppListingSubscriptionKey: String
type: MerchantAppPaymentTypeEnum!
}

Fields

idID!required
appPaymentKeyString

It keeps the information of which type of license is obtained. For example: trendyol-app-licence, foriba-app-licence etc.

authorizedAppIdString

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

merchantPaymentUrlString!required

The url where the Merchant will be redirected to the payment screen. On this page, the payment process is performed by obtaining the card information.

nameString!required

The created merchant app keeps the name of the payment.

paymentDateTimestamp

The merchant app keeps the date of completion of the payment. In other words, it keeps the information of the date the payment was received.

Merchant app payment pricing description.

storeAppIdString!required

The id of the application for which payment will be created in the store

storeAppListingSubscriptionIdString
storeAppListingSubscriptionKeyString