Skip to main content

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