Service Name: VMMS
Company: Circumtec
Version: 5.0.54
Release Date: 2024-06-20
- Vend History Update for CircumPay Transactions: Added a mobile icon in front of card numbers for Circumpay transactions in the Vend History.
- Users can now send messages directly to CircumPay users.
- New Request Refund Page: Added a new page under Cashless -> Request Refund.
- Product List Synchronization Bug Fix: Fixed an issue where the product list did not update after updating a virtual machine.
- Card List Search Bug Fix: Resolved an issue where sub-cards could not be searched in the Card List. Can search additional cards
- Can send credit to M5_LITE relay unit
Version: 5.0.52
Release Date: 2024-05-10
- Message Sending in Card List: Added the functionality to send messages to Circumpay users in the Card List.
Version: 5.0.50
Release Date: 2024-03-27
- API Enhancements:
- Added query fields
is_disabled
,agent_only
toAPI company GET
. - Added field
is_disable
toAPI company POST
to enable or disable company status. - Added output field
company_id
toAPI dtus
. - Added parameter
linked_only
toAPI machine_models
, withlinked_only=1
returning only machine types linked to a machine. - Added common parameter
get_all
to API GET operations, withget_all=1
returning all user data regardless of pagination. - Introduced a new API:
params
.
- Added query fields
Version: 5.0.48
Release Date: 2024-02-26
- API Updates:
- Added field
location
androute
toAPI machines
. - Added fields
category
,image_url
toAPI locations
. - Added parameter
cpay_user
toAPI card_accounts
withcpay_user=1
returning all Circumpay users, restricted to sysadmin.
- Added field
- Cashless Refund Enhancements:
- In Cashless -> Vend History, refunds for Worldpay transactions are now directly requested via Lambda.
- Added refund functionality to Cashless -> Transaction History for Worldpay credit card transactions and direct card balance adjustments for regular card transactions.
Version: 5.0.47
Release Date: 2023-12-11
- API Enhancements:
- Added
refund
operation toAPI cardvends
. - When performing a refund, the
country
field in the refund record now uses the country of the refunded vend. - Added query parameters
location_id
,department
toAPI cardvends
. - Added query parameter
department_list
toAPI cards
, returning all card departments.
- Added
Version: 5.0.46
Release Date: 2023-08-25
- API Enhancements: Added output field
coin_mech
toAPI machines
. - Promo Enhancements:
- Added "Buy X Get Y Free" option to Promos and optimized related pages to maintain consistency with the existing style.
- Introduced a new API:
templates
.
- Transaction List Update: Added a refund button for credit card transactions in the Transaction List.
Version: 5.0.45
Release Date: 2023-03-30
- API Security Enhancements: Fixed issues where some APIs did not verify if the record to be deleted belonged to the operator's company during delete operations.
- User Role Field Update: Added
user_role
field to the return information of successful VMMS API user logins. - Machine API Enhancements: Added
machine_user_name
parameter, allowing search for machines by username.
Version: 5.0.44
Release Date: 2023-02-28
- Data Synchronization with Circumpay:
- Operations on Coils (add, delete, update), Product (update, delete), Category (update, delete), and Brand (update, delete) now trigger
updateToCircumpay()
to send a queue to AWS SQS (vmms_data_change
). - When deleting Category, Brand, or Product, if there are related products in coils, a prompt will display the associated machine IDs and ask if the deletion should proceed.
- Operations on Coils (add, delete, update), Product (update, delete), Category (update, delete), and Brand (update, delete) now trigger
- API Enhancements:
- Added output fields
build_standard
,firmware_ver
toAPI machine
. - Added output field
product_img_url
toAPI coils
.
- Added output fields
- Export Log Cleanup: Successfully deleting a user now synchronizes the deletion in the
t_export_log
table. - Card List Bug Fix: Fixed an issue where sorting was not functioning correctly in the Card List.
Version: 5.0.43
Release Date: 2022-12-20
- Default Circumpay Activation for New Companies: Circumpay is now enabled by default when creating a company, with "Vending" selected as the default value.
- Data Synchronization with Circumpay: Operations on Machine coils (add, delete, update) now trigger
updateToCircumpay()
ifcpay_buy_method
is not equal to 0. - API Reports Enhancements: Added default values for parameters
start_date
,end_date
,log_day
as the current day. - Param Create Page Update: Parameters in the dropdown menu are now sorted by display name.
- API Enhancements:
- Added return fields
temperature
,place
,roi
,purchase_price
,dep_rate
,current_value
,weight
toAPI machines
. - Added parameters
coil_alarm
,location_id
,route_id
,show_empty_coils
,show_low_coils
toAPI coils
, supporting Coil Alarm display. - Added return fields
location_name
,machine_place
,product_upc_no
toAPI coils
. - Added
machine_id
parameter toAPI reports
. - For
API card accounts
, setcompany_id
to 3 when registering or activating Circumpay users.
- Added return fields
Version: 5.0.42
Release Date: 2022-10-28
- New API: Added
maps
API to return map data for the homepage. - Google Map API Key Update: Updated the Google Map API key to retrieve map coordinates based on location updates.
- Card List Enhancements:
- Sub-cards can no longer modify the
department
field. Modifying thedepartment
field of a primary card synchronizes it to all sub-cards.
- Sub-cards can no longer modify the
- Vend History Update: Added a dropdown for the
card department
in Vend History. - API Enhancements:
- For
API company
, added output fielduser_list
when retrieving the company list, returning all users under the company. This applies to ordinary users querying, or administrators querying specified company information. - Added
user_list
parameter, returning all users under the company whenuser_list=1
, restricted to administrators, default value is 1. - Added
parent_company_list
parameter, returning all agent companies whenparent_company_list=1
. - Added output fields
company_params
,company_type
,is_disabled
,parent_company_id
. - For
API user
, addeduser_role_list
parameter, returning all user roles whenuser_role_list=1
. - Added
user_role
output field. - When querying an individual user, added output fields
user_routes
,user_locations
.
- For
- DTUs API Enhancements: Added support for sending MQTT commands, currently supporting actions:
dex: Report Dex
restock_only: Restock the machine, resetting the current level of all coils to the PAR level
restock: Restock the machine, resetting the current level of all coils to the PAR level and creating a collection report
remote_credit: Send a credit to DTU
Version: 5.0.41
Release Date: 2022-09-30
- New API Controller: Added
ApiLambdaController
to support deployment to AWS LAMBDA and invocation via API GATEWAY. - New APIs:
- Tickets
- Alarms
- Reports
- API Improvements:
- Added several output fields to
Locations API
. Users API
now supports password modification.- Added
country
field toCard_accounts API
.
- Added several output fields to
- Support Interface Update: In the DTU list on the Support page, after searching for DTU or machine, clicking the company ID now directly displays the company instead of performing a fuzzy search.
Version: 5.0.40
Release Date: 2022-08-18
- Coil Update:
PAR
,Alarm
, andCurrent level
can now be set to 0.Alarm
must be less than or equal toPAR level
. - New Card Webhook: Added a webhook that triggers when creating a card.
Version: 5.0.37
Release Date: 2022-07-12
Version: 4.1.4
Release Date: 2015-11-25
- Ticket Creation: To report a general issue, navigate to Help -> Contact Us and create a generic ticket. For machine-specific issues, go to System -> Machine, and click the button located at the end of each machine's record.
- Online Help: Access our comprehensive online help documentation via Help -> More Help Menu.
- Credit Card Transaction Fees: Configure transaction fees for each machine individually.
- Time Zone Support: Each account can now set up its time zone.
- Backend Management Enhancements: Enhanced backend functionalities now allow account owners to modify inventory and other capabilities.
- Email Notifications: Introducing a new email notification system powered by mailgun.org for improved communication.
- Bug Fixes: Resolved several issues to enhance user experience.