I am a Shopify partner and our application is a sales channel app having access to use the Checkout API. I am following the below documentation to create a checkout and integrate payments with Stripe.
But every time I create a checkout the 'shopify_payments_account_id' field is being returned as null and I am unable to proceed with the next steps in payment processing with Stripe. My development store has Shopify payments enabled too.
I had a closer look and wanted to share a few insights:
Can you confirm if the app was installed before setting up the stores payment settings?
Is Shopify Payments set to test mode, and are you able to complete the linked testing steps without the app? Additionally, here is our guide for testing orders on a development store.
If so, does this persists after uninstalling/reinstalling the app to the same development store? Does this work on other development stores?
While my team isn't able to provide authenticated support through posts on these community forums at this time (such as locating account or store info), please feel free to reconnect after working through the troubleshooting and questions above. I can absolutely pass on some suggestions for next steps moving forward!
1. No, the app was installed after setting up the stores payment settings
2. Yes, Shopify payments is set on test mode
3. No I uninstalled and reinstalled the app and still not working
Thanks for the reply - just wanted to pass on next steps here.
In cases like this I'd suggest connecting with Partner Support directly to provide examples and details about the behavior. I would specifically recommend sharing a brief screen capture showing a fresh install of the app, links to the documentation being used, and any screenshots of unexpected errors. To reach Partner Support, head to the Partner Dashboard > Support menu.
They may also need more context or have additional questions. Lastly, it is always worth having some recent example requests logged showing the unexpected behaviour and should include example request bodies, x-request-id response headers, as well as troubleshooting taken.