Orders approval via API
To have full control over the orders, AppXite offers to its customers orders approval API functionality as part of self-service.
What for can this be used?
If the seller would like to limit their risks in excessive 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?
To get the access, one needs to be registered on developer.appxite.com.
To register on the platform, please fill-in the form
After filling-in the form, one will get the email with the link to accept. Please note that to get access to the APIs, one shall follow the link.
After getting access to the platform, one 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. To get it, the seller should contact our support team firstname.lastname@example.org requesting the access.
How will it look like on the platform?
After successful testing and implementation of the seller's sandbox environment, seller shall notify AppXite that he is ready to go live, AppXite turns on this functionality in production website.
In this case each created order is moving to "Pending approval" status.
Upon the settings of the seller's application, it calls AppXite Public API to get all orders which are waiting for approval.
AppXite's public API
There are five types of APIs for order approval:
- Get list of all orders
- Retrieve an order
- Create an order
- Approve an order
- Reject an order
Each order in rest response contains order information, information about customer, order's price information, order approve link, order reject link.
After that application calls our Public API to set approve or reject status to each order. If order was approved - order provisioning is starting. If order was rejected - we show on UI that order was rejected by reseller. If customer makes an order he/she can't edit it after that. Customer can delete subscription or order a new one with a separated order.