3.28.26 Release
Date: Jul 9, 2021
Installation: https://downloads.interworkscloud.net/patches/3.28.0/CloudPlatform.Patch.3.28.26.zip
You must upgrade first to 3.28.0 using the interworks.cloud installer before applying this patch
Standard Reseller Edition v3
The third version of our Standard Edition allows the resellers at the Standard Edition to have full control over order management and approval. The Order Approval toggle for each account, the ability for end customers to place and manage their order, and the thorough visibility over all orders offered by the Reseller Dashboard ensure that both resellers at the Standard Edition and end customers enjoy a seamless order experience with full budgetary control.
Below is a list of the most important improvements added in the third version:
Order Approval Toggle for the End Customer. Order Approval means that when an end customer submits an order, the reseller must review and approve it for the purchase to be completed and the subscription to be activated. The purpose of this functionality is to provide more effective budgetary control for the resellers and for this reason, it is activated by default for all end customers.
Your reseller will be able to view and accept the submitted orders either from the widget we added in Reseller’s dashboard or from the orders section added to the end customer details page.
Order Details are now available on the end customer details page. Your resellers can now view customer’s orders directly in the administration section.
Orders are now available for the End Customers in their Billing Dashboard. At any time, end customers can now easily check their most recent orders as well as quickly access their entire list of orders.
Creation of a new End Customer. Your reseller can now easily create a new end customer for the administration section of their Storefront.
Management of orders that cannot be executed due to reseller’s insufficient credit. We added in the reseller’s dashboard a widget that displays all the orders submitted by the end customers but not executed due to insufficient credit of the reseller. It is important to mention that regardless of the settings concerning the prior approval of the reseller for an order, the system always validates the reseller’s credit limit before the execution of each order. If the reseller does not have available credit, but the end customer has order execution privileges, the order is submitted successfully on checkout but is not executed.
Reseller API. The resellers that have been upgraded to the Standard edition now have access to an API that has been designed especially for them. This API allows them to:
Access the details of their end customers and update them
Get the details of the products they can reseller
Get the invoices the distributor has generated for them.
In the second edition of the Reseller API, we will publish methods for getting end customer subscriptions and orders. The second version hasn’t been scheduled yet since we would like to get the reseller’s feedback for the first edition.
Check Managing Resellers in the Free or Standard Plan for an updated version of the Standard Edition documentation.
New Search Facility for the Add-ons in the Storefront
Your resellers and your customers can now search for an add-on when they want to purchase them along with the primary product. The search facility is also available when the wish to add an extra add-on to an existing subscription.
PayU South Africa Payment Gateway
PayU South Africa is a leading payment service provider dedicated to creating a fast, simple, and secure payment process for merchants and buyers. A payment flow in PayU SA generally has the following steps:
The cardholder selects the products or services to pay on the merchant's site.
The cardholder chooses to pay with his credit card
During the payment process, the card issuer authenticates the cardholder before making the financial transaction to validate that the card is being used by the cardholder.
Once the authentication is resolved, the payment is authorized. PayU SA delivers the authorization result to the merchant system.
The integration we have implemented for PayU SA does not support automatic charges of recurring services since PayU SA does not support tokenization. It can be used for paying for new orders or outstanding invoices via the payment facility we have for each invoice in the Storefront.
For more details, please check PayU South Africa
Uniquely Identify the Account Sync Options in Notification Templates
The Account synchronization options of a service manager are presented in our system as custom fields. If you have multiple instances of the same service manager (e.g., multiple Microsoft Partner Center accounts), there will be identical sets of synchronization options with the same name. For targeting a specific synchronization option when you wish to add it as a merge field in a notification, we now display all synchronization options with a prefix that is the service manager instance name. This approach is used not only for sync options of a service manager but for all custom fields that belong to a group of fields.
Bundles API
In API v3, we introduced new methods for managing bundle products. More methods will be published in the following releases.
Method | Description |
---|---|
GET /api/bundles | It retrieves all bundle products. |
GET /api/bundles/{bundleId} | It retrieves a bundle based on the given ID. |
GET /api/bundles/{bundleId}/customfields | It retrieves the custom field values of a bundle based on the given ID. |
POST /api/bundles/{bundleId}/customfields | It updates the custom fields values of a bundle based on the given ID. |
Resolved Issues
EXL-12660 | Legacy Azure price calculator is not working. |
EXL-12626 | Cancellation Requests cannot be executed. |
EXL-12239 | Storefront v4 - Price protection info is displayed twice in subscription details page. |
EXL-10826 | The pdf version of an invoice is always displayed the text left to right even if the selected language is right to left. |