This is "software as a service" to provide online traffic school registration to various companies. They install the plugin on their wordpre …
Author: | CyberActive (profile at wordpress.org) |
WordPress version required: | 4.3 |
WordPress version tested: | 4.9.25 |
Plugin version: | 2.0 |
Added to WordPress repository: | 14-11-2017 |
Last updated: | 14-08-2018
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 0 |
Rated by: | 0 |
Plugin URI: | |
Total downloads: | 1 138 |
Active installs: | 10+ |
Click to start download
|
This is “software as a service” to provide white-label traffic school and driver education products to online businesses. Once a business installs the plugin on their wordpress site, end users can select a traffic school or driver education product and enroll in it to earn course completion credit (for ticket dismissal, point reduction or driver education). The online business’ account will be credited for completed referrals.
FAQ
Installation Instructions
- Login to your WordPress site as administrator.
- Install plugin CyberActive School.
- Go to Settings » Traffic School and setup paramaters. You should get all these settings from CyberActive company. Required to setup:
- GTTS HMAC public key
- GTTS HMAC secret key
- PORTAL KEY
See full settings section below.
Settings
The plugin has several settings that important to setup before plugin can work.
GoToTrafficSchool Settings
GTTS API endpoint:
Require: YES
Description: API url. Is not intended to be changed. Default is https://api.gototrafficschool.com/
GTTS API Basic Auth username:
Require: NO
Description: Legacy authentication method. Should be empty.
GTTS API Basic Auth password:
Require: NO
Description: Legacy authentication method. Should be empty.
GTTS HMAC public key:
Require: YES
Description: HMAC security public key that relates only to your partner. Keep it safe.
GTTS HMAC secret key:
Require: YES
Description: HMAC security secret key that relates only to your partner. Keep it safe.
WEBSITE ID:
Require: NO
Description: Is used when website (non-partner) mode is used. If set partner HMAC public and secret keys will be ignored.
PORTAL KEY:
Require: YES
Description: Your portal key identifier.
Third-party course provider:
Require: NO
Description: Absolute url where registered students will log in to access their profile and take courses. If this field is left empty, the login url provided by the API would be used as a fallback.
Invoices:
Require: NO
Google conversion id:
Require: NO
Google conversion label:
Require: NO
Bing UET ID:
Require: NO
Developer Options
Email for technical failure alerts:
Require: NO
Subject of technical failure alerts:
Require: NO
Elmah Log ID:
Require: NO
Description: We use Elmah service to log failed API requests. Register and fill Log ID field to get it.
Usage
Insert the url into the Courses selection page as the format:
– http://your-domain/courses-selection/?src=portal-key&st=state
Or
– http://your-domain/courses-selection/?cat=category-key&st=state
Insert the url into the product page as the format:
– http://your-domain/courses/shipping?st=state&prod=product-id&cat=category
Or
– http://your-domain/courses/shipping?st=state&prod=product-id&src=portal-key
Troubleshooting
- How to fix 404 Not found error with checkout page: you should update your permalinks settings and flush rewrite rules
- Go to Settings » Permalinks, and simply click on Save Changes button.
- How to fix the checkout page’s layout is broken:
- Normally plugin loads the Bootstrap library bundled with the plugin by checking the option “Include local Bootstrap”.
- If your theme has used Bootstrap library, you should uncheck the option “Include local Bootstrap”.
Support
This is a developer’s portal for the plugin and should not be used for support. Please visit the
support forums.
How to fix 404 Not found error with checkout page?
You should update your permalinks settings and flush rewrite rules
– Go to Settings » Permalinks, and simply click on Save Changes button.
How to fix the checkout page’s layout is broken?
- Normally plugin loads the Bootstrap library bundled with the plugin by checking the option “Include local Bootstrap”.
- If your theme has used Bootstrap library, you should uncheck the option “Include local Bootstrap”.
ChangeLog
1.0
1.1
- Integrate Object cache and new APIs