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.

Can a payment app access merchants' order fullfillment info?

myhelloword
Shopify Partner
3 0 0

hi there

   Questions:

   1.Working on a payment app, do we have access to the shop orders info within 60 days? If so, which api should we use?

   2.If we don't have the access, where can we apply for read_orders access, so we can let shops to approve us.

 

Replies 2 (2)

Liam
Shopify Staff
2677 288 734

Hi Myhelloword,

 

By default, all apps can access the last 60 days' worth of orders for a store using the Order API. You can find more details about the Order API in our dev docs.

 

To access all the orders, beyond the 60 days limit, you need to request access to the read_all_orders scope from the store. Here's how you can do it:

  1. From the Partner Dashboard, go to [Apps](https://www. shopify. com/admin/apps).

  2. Click the name of your app.

  3. Click API access.

  4. In the Access requests section, on the Read all orders scope card, click Request access.

  5. On the Orders page that opens, describe your app and why you’re applying for access.

  6. Click Request access.

After this, it's up to the shop owner to approve your request. Hope this helps!

Liam | Developer Advocate @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit Shopify.dev or the Shopify Web Design and Development Blog

myhelloword
Shopify Partner
3 0 0

myhelloword_0-1693362111903.png

ultimately, we want to get the track number of a order and verify the fullfillment.

However, as a payment app, we don't have access to orders scope
How to access the last 60 days' worth of orders for a store

myhelloword_2-1693362388809.png