ShopifyStore
Shopify shop connected to a MONEI account for a specific MONEI Shopify app. One row per (domain, paymentMethod) pair. The dashboard lists them in Settings > Integrations > Shopify.
type ShopifyStore {
domain: String!
paymentMethod: String!
accountId: String
countryStores: [CountryStore!]
testMode: Boolean
createOrderOnTimeout: Boolean
}
Fields
ShopifyStore.domain ● String! non-null scalar
Shopify shop domain (e.g. my-store.myshopify.com).
ShopifyStore.paymentMethod ● String! non-null scalar
MONEI Shopify app installed on the shop: monei (MONEI Payments, all methods), onsite (card form in the Shopify checkout), or a single-method app such as card, bizum, mbway, multibanco, paypal or qr.
ShopifyStore.accountId ● String scalar
MONEI account currently bound to this installation: the live account, or its test account. updateShopifyShopSettings moves the installation between the two when testMode toggles.
ShopifyStore.countryStores ● [CountryStore!] list object
Country-to-store routing rules. See CountryStore.
ShopifyStore.testMode ● Boolean scalar
Whether this installation processes payments in test mode, that is, whether it is bound to a test account.
ShopifyStore.createOrderOnTimeout ● Boolean scalar
Applies to the onsite app. When true, a payment that runs past the Shopify time limit is not canceled, so Shopify can still create the order. When false, MONEI cancels it and reports the payment as failed. Not exposed in the update settings input.
Member Of
ShopifyStoresConnection object