Hello i am interested if its possible to get the checkout id before the order is created in admin panel i want to have on a checkout page checkout id instead of a payment id is it possible to get this data of checkout id from the payment request ?
i mean this is example of payment session id rRiKWxwjB2fLxKqfL5qBGGEct and want to have instead of it checkout id which is numeric
Hey @Temur1 , thanks for the clarification on this post. The checkout id and payment session id’s are separate resources, so it’s not possible to replace one instead of the other. Can you share a little more information on your use case and how you intend to do this? With a little more context we can look at what’s possible to achieve what you’re working on!
Cheers,
- Kyle G.
Hello @ShopifyDevSup when order is created at admin panel of shopify at the end of the orders page you can see checkout id #***********
Example:
-
Order confirmation email was sent to temo rekhviashvili (abara@gmail.com).
9:25 AM
View email
-
A €10.00 EUR payment is pending on Test paysera app.
9:25 AM
-
Confirmation #4YQT58885 was generated for this order.
9:25 AM
-
temo rekhviashvili placed this order on Online Store (checkout #37947591590172) <----- this one .
how to get this id on checkout page of shopify with graphql API ?
and also i am interested in what means separate resources.
Hi @Temur1
As mentioned in this other thread you reached out in, you can retrieve the Checkout ID information from our Storefront API. In order to retrieve this and display it in the checkout page itself, you will need to use Checkout Extensions to do so. Here are some relevant Shopify.dev documentation to help explain this further.
- Checkout UI extensions - Overview | Shopify.dev
- Checkout UI extensions - Storefront API connector | Shopify.dev
- Storefront API - Checkout Object | Shopify.dev
As what “separate resources” means, it simply means they are ids representing different objects, the Checkout object and the Payment Session object.
Just a heads up as well, I’m going to be moving this thread to our App Extensions Board as this is more relevant and will hopefully get some more eyes on this question for more specific information there.
I hope this helps, and I hope you have a great day
Note
what deos it means ? Shopify doesn’t include an order ID in the payment session request. Instead, merchants can use the payment’s id attribute to search for the corresponding order in the Shopify admin.
The payment ID also appears in order data that’s exported from the Shopify admin, in the exported CSV’s Payment References column.