Version 5.9. Release date 20 January 2022
New features and enhancements:
Implemented the second stage of integration with the Microsoft New Commerce Experience service
Added automatic creating of Microsoft New Commerce Experience plans
Among the plans, all required linked entities are also created in the platform, including licenses for storing net costs. To do that, a set of scripts is used with the prepared data from a reseller, the mapping matrix for entities on the Microsoft side and the platform, and the Microsoft price list obtained by API. For every Product ID from the Microsoft price list, several plans are created for different Term Duration and Billing Plan. Every plan in the platform includes:
- Billing type, depending on the Billing Plan on the Microsoft side.
- Period of 1 month or 1 year, depending on the Term Duration on the Microsoft side.
- Resource "Licenses". (CR-1450)
Added support of the Microsoft policy for the subscription cancellation within the first 72 hours
To do that, a new group of the deletion settings has been added in a service term. The deletion settings allow configuring the period when a manager and customer can delete a subscription. The deletion setting for a manager is also used to create a delayed operation for closing charges for a subscription to allow refunds to a customer during the specified period.
In the Customer Control Panel, information about the subscription cancelation terms is displayed on the new subscription configuration step. The same information is displayed on the subscription page. Next to the "Delete Subscription" button, the countdown timer is displayed. When the period expires, the button and timer disappear, and deleting a subscription becomes unavailable. (CR-1583)
Implemented renewing Microsoft New Commerce Experience subscriptions
During the renewal order provisioning, the platform sets the auto-renewal options for a subscription on the Microsoft side. If a non-expired subscription is stopped, the platform stores their values, while on the Microsoft side, the auto-renewal is deactivated. When such a subscription is activated, the platform activates the auto-renewal on the Microsoft side. (CR-1599)
Implemented signing in to the Customer Control Panel with Google
After the ActivePlatform application registration in Google Console, a reseller can enable Goggle SSO for the accounts' users. As a result, they can sign in to the Customer Control Panel with their Google account instead of entering their password. A new option is available for users who already have the ActivePlatform credentials with the same email as their Google account. (CR-1537)
Improved user experience in the platform
- The platform now automatically deletes leading and trailing spaces entered on the pages with information about an account, account's user, reseller's manager, reseller, and product. The password requirements have also been updated for account's users and reseller's managers: new passwords cannot contain spaces. However, existing passwords with any spaces continue to work. (CR-1594)
- The service name has been updated from "G Suite" to "Google Workspace" in its activation instruction in the Customer Control Panel. (CR-1607)
- For easier information search, the billing process entries have been excluded from the account's log. (CR-1617)
- The run time of scenarios has been reduced, particularly, for plans activation and deactivation. (CR-1322)
- The "Analytics" section of Reseller Store now supports displaying refunds within Microsoft Azure Plan subscriptions as negative values in the charts and the table. (CR-1610)
- Processing and displaying information about errors on the Microsoft side have been improved for ordering a new subscription. (CR-1497, SAP-16042)
- In the Operator Control Panel, it is now possible to set the priority for a plan category. (CR-1626)
- Displaying information about charges has been improved for postpaid payments. A column with a period covered by a charge has been added. At the same time, the discount column is now not displayed if no discounts are applied to all charges. (CR-1139)
Extended API
A new API v3 method has been implemented to delete a subscription. (CR-1583)
A new API v3 method has been implemented to get information about reseller's currency rates. (CR-1626)
In the API v3 methods to get information about plans, it is now possible to include in a response additional information about the linked plan categories. (CR-1626)
In the API v3 method to get the list of account attributes, information about the name and key of an account type and the Agreement with Terms and Conditions attribute have been added. (CR-1626)
Fixed issues
The following issues have been fixed: AB-29882 (SAP-17014), AB-29378 (SAP-16888), AB-29925 (SAP-17024), AB-29926 (SAP-17025), AB-29941 (SAP-17031), AB-29959 (SAP-17035).