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. Swapped automatically by updateShopifyShopSettings when testMode toggles (test/live account pair).
ShopifyStore.countryStores ● [CountryStore!] list object
Country-to-store routing rules. See CountryStore.
ShopifyStore.testMode ● Boolean scalar
Whether this installation processes payments in test mode.
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