Magento 2 API – Create Order

Hello, Magento peeps!

My previous blog post on the Magento 2 API series was all about using Magento 2 API to set shipping and billing information. I will show how to create order using Magento 2 REST API in today’s post.

The Magento 2 Create an Order API is useful for placing the order after successful payment by the customer. It plays a vital role in the order placement after the customer has entered the shipping & billing information and completed the payment. The create order API in Magento 2 returns an order id, marking the successful order creation.

Let’s begin with the Magento 2 API – Create an Order!

Create Order Using REST API in Magento 2

In order to create an order in Magento 2 using REST API, the client needs to submit the payment information through a POST request to Magento 2 along with the customer token. It returns the order id in response, which marks the order creation. An example of the same is provided below:

Method: POST

URL: store_url/rest/V1/carts/mine/payment-information


  • Bearer Token: <customer_token>


Magento 2 API - Payment Information


On successful authorization of the request and verification of the payment, Magento 2 returns the id of the created id.


Magento 2 provides API endpoints for all the vital events required for the eCommerce stores. In case you are developing a new website or working on a mobile app based on Magento 2, you can use the APIs to connect the new storefront with Magento 2. The Magento 2 API to create order is useful for placing the order by submitting the payment information. I hope you will find this guide helpful to create an order using Magento 2 API. In case, you still have any doubts or queries, feel free to comment. I will be happy to help you. 😊

Also, do not forget to share this useful blog post with your developer friends via social media. 😃

Thanks for reading. 🍀

◄ Magento 2 API – Set Shipping & Billing InformationMagento 2 API – Create an Invoice ►

(based on 1 Reviews)
Magento 2 API – Create OrderAuthor Magento Badge

Jignesh Parmar

An expert in his field, Jignesh is the team leader at Meetanshi and a certified Magento developer. His passion for Magento has inspired others in the team too. Apart from work, he is a cricket lover.

Leave a Reply

Your email address will not be published.