Creating checkout using GraphiQL

New Member
1 0 0

Hello,

So I fetched "X-Shopify-Storefront-Access-Token" from meta tag with the name "shopify-checkout-api-token" on my page, when I put this as my header and run:

{
    shop{
        name
    }
}

 

I get the name of the shop, but when I try to create a checkout:

 

mutation checkoutCreate($input: CheckoutCreateInput!) {
    checkoutCreate(input: $input) {
        checkout {
            id
        }
        checkoutUserErrors {
            code
            field
            message
         }

    }
}

 

I get:

 

"message": "CheckoutCreate access denied"

What am I doing wrong?

0 Likes
Highlighted
Shopify Partner
1843 172 547

Have you applied the required Storefront API permissions for reading and modifying checkouts? Namely unauthenticated_write_checkouts and unauthenticated_read_checkouts.

 

Check these access scopes and try again.

I turn coffee in to code - since 1998
1 Like