Kiwire™ 2.0

Settings

159 views June 19, 2017 November 21, 2018 admin 0

Settings

The Setting module provide the general configuration of the Kiwire™ platform. This defines the overall behavior of Kiwire™ functionality. This includes General Setting, Voucher Setting, Campaign Setting, SMTP Setting and Timezone Setting for Kiwire™ platform.

Settings > General

The General tab manage the overall Kiwire™ configuration, the field and its function description is listed below.

Field Function
Password Security
  • Low : Allow user to use any form of password without check password secure level
  • High : Enforce user to secure password composition, which is made up of a minimum of 8 alphanumeric, containing at least 1 alphabet and 1 numeric character.
Note: Password security will also affect SMS OTP code generated, if set to HIGH the sms otp code generated will be alpha numeric , if set to low it will be only numeric code.
Password Display Format Clear Text : If set to text, administrator will be able to view the user’s password in the user account view page.
Hidden : set to encrypted if you do not wish administrator to be able view the user’s password in the page
Default Currency Default currency used for the system and display in financial reporting
Volume Reporting Metric Reporting metric for user bandwidth & volume usage either in Mb or GB format. To make it human readable.
Note : Applicable to Report->Login only, bandwidth report are default in GB format due to high volume reporting.
Database Archive How many days before trigger archive the transaction function
Login Page ID: display Text that will be used to represent USER ID, example for hotel installation you may want to use “Room No” as username display or “Student ID” in education environment.
Voucher Page ID: display Text that will be used to represent Voucher ID during login and report display.
Join Insight Network Enable or disable join insight network. Insight Network is Kiwire™ network that provide you access to industry key reporting and other advance analytic reporting. By joining insight network, you will have the ability to access insight reporting that compare your overall performance metric with industry peer and region.
Default Language Default Language setting for Kiwire™.
Forgot Password Method The delivery mechanism of forgot password function, by Email or by SMS. Please configure either transport setting.
Forgot Password Template Template to use when forgot password function is triggered; please use template editor to create the templates.
NPS Enable Enable/Disable Network Policy Server (NPS)
NPS Email Template Email template for the Network Policy Server (NPS)
GST/VAT Country Select the country for a value-added tax (VAT) or a goods and services tax (GST)
NOTE: ‘Automatically Detect’ will not working on localhost
Ask User for Web Push Enable/Disable the Web Push Notifications
NOTE: Only work if the connection is HTTPS and end-user is using Android or Windows (Chrome or Firefox)

Settings > Voucher

Voucher can be use for one time only. Account that uses voucher is valid until the expiry due date or credit minutes is exhausted. Voucher setting provide general configuration for the voucher behavior, the field and its function description is listed below.

Voucher Engine

Fields Function
Default Prefix Default prefix for voucher to be generated,
e.g. : sync will be sync123456
 Voucher Engine  The format of voucher account generated

  • Number in sequence
    voucher generated will be serial sequence
    e.g.: sync10001, sync10002 …. sync10099.
  • Unique ID
    Voucher generated will be unique but near random,
    e.g. : SYNC5401AAE , SYNC5402FA1 , SYNC54032A4
  • Random Engine
    A random string of character, use together with random engine length limit.
    e.g. : xasd4as2 , gfga23asd, dfasd21asd
    *note* a longer length will prevent repeat of random character. 
Voucher Template Template for the voucher, use Template editor at configuration -> template to create the template for the voucher, you can personalize the look and feel of the voucher created.
Prevent Ambiguous Character Enable this to disable ambiguous character such as o , 0 ( zero ) , I and 1 (one ) which create doubt on generated voucher.
Random Engine Length Limit Default length for Random engine to use when generate prepaid account if Voucher engine selected is random. A short length will have repeat and thus limited max no quantity of prepaid account to be created, e.g. if limited to 4, the max voucher supported in the system will be 9999 voucher.
Default Suspension Password Default suspended user password, that will be used to replace a user account  if a voucher is being suspended
Admin’s Copy Print Slip Enable or disable the admin’s copy print slip. Feature for carbon copy of prepaid/voucher printout to have admin 2nd copy when performing printing in A4 format.

Setting > Campaign

Kiwire™ has a built in smart campaign built, use the configuration tab to set the overall behaviour of Kiwire™ campaign modules.

Field Function
Pre-login Waiting Time The waiting duration required for users to view running campaign or advertisement before accessing main login page.
Multiple Ads Allows multiple campaign to run at same time or single campaign only.
Autoplay Video Enable or disable the Autoplay video.

Note : Only ads that does not contain sound will able to be auto play by mobile devices.

Enable Persona Enable/Disable Persona.
Super Cookies Enable/Disable Super Cookies.

Settings > SMTP

Kiwire™ uses email to send marketing, notification and other function thus Kiwire™ will require an mail server connection to send outgoing emails, SMTP setting will let you configure your organisation mail server configuration.

Note: Please remember to ensure your SMTP allow connection from Kiwire™ server IP address.

Field Function
SMTP Host Your smtp/Mail server hostname or IP Address
SMTP Port SMTP Port for the smtp/mail server
SMTP Authentication Does your SMTP require authentication to send mail , if yes please select SSL or TLS
SMTP Auth Username Username for SMTP authentication
SMTP Auth Password Password for SMTP authentication
Email From Address The email address that email generated will use as sender.
Sender Name The name of the sender who sends the email.
CC Write the email address if you are sending a copy for their information

Important Readme

Note: Any services related to mail services will need to use different ports from 587,465 and 25 due to Google Cloud blocking those ports.

Refer to this link:
https://stackoverflow.com/questions/48916990/cannot-sendmail-myself-from-google-compute-engine

Alternative workaround suggestion:
To use mail services on Kiwire Cloud, users can opt to use API connection with third-party services such as Mailgun. Its free for 5000 outgoing mail per month, but will have additional charges if its more than 5000 outgoing mail in a month.

Find out more about Mailgun here : Mailgun

Test SMTP configuration

You can use the Test SMTP function to test if Kiwire™ is able to connect to your SMTP server , To test the smtp config is working properly save your SMTP configuration first then follow by clicking the  “Test SMTP” button. you will be required to key in your email address to receive a test mail. Check your Inbox for email from Kiwire™ to ensure you successfully received the test mail.
In event of SMTP connection failure an error will be displayed.

Example configuration for GMAIL:
For gmail SMTP the following setting is being used

SMTP HOST : smtp.gmail.com
Use Authentication: Yes : TLS
SMTP PORT : 587
SMTP Auth username : yourname@gmail.com
SMTP Auth Password : yourpassword
Email from address : yourname@gmail.com

Note: For gmail, please set “Allow less secure apps: ON” under the gmail account.

Setting > Time Zone

The time zone setting screen let you set time zone configuration for the Kiwire™ platform.

  • Time Zone : Select the time zone for the Kiwire™ platform.

Was this helpful?