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.

  • 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 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:

  1. The cardholder selects the products or services to pay on the merchant's site.

  2. The cardholder chooses to pay with his credit card

  3. 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.

  4. 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

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

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.