Orders approval via API
To have full control over the orders, AppXite offers to its customers order approval API functionality as a part of self-service.
What can this be used for?
If the seller would like to limit their risks by placing orders without payment, they can secure themselves by requesting approve/reject customer's orders functionality using AppXite's Public API.
How to get access to the "Order Approval" functionality?
First, you need to sign up for the Developers portal here.
Here is an article on how to do it.
After getting access to the platform, you will be able to get APIs.
Orders Approval APIs can be found under the section "Orders".
AppXite can provide you with the test environment to have the opportunity to test APIs and implement integration before going live on production.
How will it look on the platform?
After successful testing and implementation of the sandbox environment, you should notify AppXite that you are ready to go live and AppXite will turn on this functionality in production.
In this case, each created order is moving to "Pending approval" status.
Upon the settings of the application, it calls AppXite Public API to get all orders that are waiting for approval.
AppXite's public API
There are five types of APIs for order approval:
- Get the list of all orders
- Retrieve an order
- Create an order
- Approve an order
- Reject an order
Each order in the REST response contains order information, information about the customer, the order's price information, the order approve link, and the order reject link.
After that, the application calls our Public API to approve or reject the status of each order.
If the order was approved - order provisioning starts.
If the order was rejected - it is shown on the UI that the order was rejected by the reseller.
If a customer makes an order - it can't be edited after. Customers can suspend the subscription or order a new one with a separate order.
Add comment
Please sign in to leave a comment.