Join us for an upcoming Shopify Partner webinar on February 27, 2024. Discover the latest Checkout Extensibility features, and deep dive on improvements to Shopify Functions and Web Pixels. Register now for either the 10am EST or 2pm EST sessions.

Custom Public Sales Channel App 403: Forbidden on Admin Checkout API with Test Store

Purrform
Shopify Partner
3 0 0

I have created an app in the Shopify partner dashboard and I have made it a public sales channel app. On a test store, which I am the owner of, I am trying to create a checkout and then get access to the webUrl that is returned. I have authenticated with OAuth and can confirm that I can get products using the generated access_token on my custom app. I have the permission write_checkouts includes in the scopes. I also have every other scope included just for testing. However, every time I try to call the create checkout endpoint with the admin api and those credentials all it returns is 403: forbidden. What step am I missing? I following everything and double checked that it is all correct. What can I do?

Reply 1 (1)

Purrform
Shopify Partner
3 0 0

If anyone is reading this, I fixed my issue. You have to go into Protected Customer Data Access and I basically just selected all of them and answered all the questions. The docs that I found are not very clear on the need to do this in my opinion and i thought test apps would already have some of these privileges.