Change History
2.6.0
Enhancements
- Add money request feature to allow admin to send money request notifications
- Add affiliate integration to allow integration with other plugins
- Make invoice term configurable
Updates
- Update payment processing URLs to new Akamai transaction URLs
- Add currently being used payment processing URLs on general settings
- Add check boxes and radio buttons to survey builder
- Add shortcode to show transaction history for the loggedin user
- Add new interface for payment methods selection on checkout page for better UI
- Include additional tokens for email notification template
- Add full name as desired name when creating a new user
- Update admin pages styling
- Update “FraudStop” function for service timeout
- Add wait overlay which conceal submit button after click to prevent double submission
Bugs Fixes
- Fix for return to originating page on variable payment failure
- Replace native php mail() to wp_mail function on general settings
- Fix XSS vulnerability by adding esc_url to add_query_arg
- Replace jQuery references with WP built in jQuery
- Fix string escaping for survey builder page
- Fix email sender name for wp_mail
- Display the subscription id on transaction summary page if there is one
- Update CCV popup image to fix misspelled ‘Matercard’ word
- Make ‘Card Number’ label bold
- Fix PHP ‘Notice’ on admin pages see
2.5.1
Enhancements:
- Add setting to change the money symbol
- Add additional charge feature to collect any additional fee, such as surcharge or shipping
- Add coupon code feature to reduce price of one time payments by either a fixed amount or a percentage
- Implement fraud prevention mechanism to cut down the fraudulent credit card attempts. More details here: https://fraudstop.simplecreditcardpayments.com/
- Add minimal checkout feature to streamline the checkout process when address isn’t required
Updates:
- Allow administrator to enable/disable the ability to cancel a subscription
- Synchronize files to both child & parent theme
- Enhance list of available subscriptions by grouping variable & normal subscriptions
- Add user’s IP address to user subscription page & forward it to Authorize.net
- Display current date-time on log page as a reference for server time
- Add option to turn off drop-down on variable payment
- Ensure proper display when paging through user subscriptions
Bugs Fixes:
- Fix WordPress 3.6 upgrade and jquery issues
- Fix style for buy now button
- Replace native php mail() to wp_mail function
- Fix SESSION failure by adding proper safeguards
2.4.0
Enhancements
- Add support for ‘Authorize Only’ transactions with admin options to capture or void authorized transactions.
- Add ability to refund transactions. Administrators may also allow end user to refund own transactions.
- Display survey responses on thank you page
Updates
- Make sure plugin works well on all stable version of PHP
Bugs fixes
- Populate survey values in the checkout form when checkout fails
2.3.0
Enhancements
- Add support for Authorize.net’s eCheck service
- Allow admin to enable either credit card or eCheck or both
- Add option on checkout page to toggle CC/eCheck form when both are enabled
Updates
- Allow admin to enable/disable admin email notification
- Make it easy to change payment period text on variable payment form
Bugs fixes
- Change all jquery reference links to use SSL properly
- Fix reCAPTCHA conflict with other plugins
- Display shipping company field as a bold only when required by admin
- Replace “_” with proper spaces in survey answers
- Display required survey items as a bold and mandatory on checkout page
2.2.2
Enhancements
- Enable the optional capture of shipping information at checkout
- Improve download feature (reliability)
- Integrate with Subscription Mate membership plugin (https://www.wordpressmembershipuniversity.com/join)
- Make subscription names visible in user subscription view and download
- Enhance email notice feature to include first name, last name, billing address and phone
- Add help section to email settings
- Add form input hint for email test on general settings
- Allow for a different thank you page per subscription
- Improve variable payment template management and link to subscription page
- Change number of results per page for user subscriptions to 10
- Improve user interface for checkout settings
- Add an alternate admin email for email notifications
Updates
- Make the install directory of WishList a setting
- Description sent to Authorize.net contains list of subscription
- Simplify transaction listing in user profile page
- Change wording in subscription settings from “Buy Now” to “Add to Cart”
- Change variable payment default preset amounts
Bugs fixes
- Correct the way subscription notes render in email notice
- Fix a user profile error when updating in Internet Explorer
- Ensure that the comment box properly renders on the checkout page
- Better password notification handling in email communications when using “Ask for username/password” option
- Handle apostrophes in survey builder forms
- Fix automatic membership cancellation
- Fix double inclusion of wlmapiclass for WishList member integration (based on latest WLM release)
2.2.1
Bugs fixes
- Retain SSL even on checkout failure
2.2.0
Enhancements
- Always render reCaptcha using SSL (https)
- Membership levels are now updated when subscriptions are cancelled and by silent post call
- Change donation feature to variable payments. Enhances settings and more flexible terms are now possible
- Add the option of having preset amounts for variable payments
Updates
- There is now additional validation when creating subscriptions
- Replace [authnetdonation] shortcode with [authnetvariablepayments]
Bugs fixes
- ‘Add to cart links’ will now remain consistent when upgrading the plugin to newer releases
- Cart items are managed correctly when running transactions against a live account in TEST MODE
- Various fixes to survey builder form messaging
- Render the checkout page with correct form style in all cases
- Address intermittent failures in download transactions feature
- Make total amount display the same for cart items, checkout and summary
2.1.1
Bugs fixes
- Prevent add to cart from incrementing quantity
- Loop through all cart items to ensure that all membership levels (WishList and MemeberWing) are updated
2.1.0
Enhancements
- A security warning is now displayed on sites that are not using SSL encryption. This will serve as a reminder to both administrators and potential customers that no live transactions should be processed until the site is secure.
- The plugin now uses a cart to hold items before checkout. This provides the following benefits:
-
- Add multiple items to cart
- Choose any quantity for items in the cart
- There’s a new widget for a mini cart
- Process all items in a single credit card transaction
- The donation form has been moved to the checkout page making true one page donations possible.
- Improve transaction view to show subscription details more clearly for recurring payments.
Updates
- Update some php function calls to replace deprecated functions
Bugs fixes
- Fix typo so that billing address renders correctly in user subscription record
2.0.0
Enhancements
- Switching between Authorize.net sandbox and live processing is now a checkbox on the settings page, including a link to setup a sandbox account if you would like one
- Users can now view their own subscriptions on the user profile page
- It is now possible to update and cancel ARB subscriptions from your dashboard. This includes:
-
- Updating credit card details
- Canceling existing subscriptions
- The site administrator can even enable users to update/cancel their own subscriptions from the profile page
- ARB subscriptions now support two additional delay methods: A specific number of days or a specific start date
- Processing functions have been completely rewritten to add functionality and ensure reliability. Along with this change over 200 automated tests were added to ensure every release meets our high standards
- SECURITY: It is now possible to add a captcha to your checkout page using reCAPTCHA. Use this to prevent automated submissions of your checkout form by malicious hackers
- WishList: Include a flag to indicate that WishList should send email messages after API registration
- WishList: Update subscription creation page to include PayPerPost details
Updates
- Improve validation of user submitted values to make sure that all subscriptions are consistent and will submit properly for processing
- Update wording of pricing details in the checkout page, outgoing emails and in thank you page
Bugs fixes
- Fix checkout survey rendering issue that showed the wrong survey at the wrong time during checkout
- Fix email feature to properly render amount for all subscription types
- Fix the survey builder to prevent creation of new fields when attempting to edit the name of a field
- Fix the download transaction feature
1.4.5
Enhancements
- Introduce new settings pages and an attractive new interface
- Improved messaging in admin settings pages
- Provide the option to override the style of checkout pages and forms
- Add new shortcode to show transaction summary on the ‘Thank You’ page
- Improve how user submitted values are captured and validated
Updates
- Removing never used cell phone # from checkout form style=2
- Make CCV bold so the user knows it’s required
Bug fixes
- All credit cards and email template will be initialized when plugin is installed
- Fix tab order in checkout forms
1.4.4
Enhancements
- Improve isolation of payment processing from WordPress to prevent redirects or other plugins interfering
- Add paging and search to user subscriptions view to easily find transactions
- Add admin option to view the log file to see processing details
- Add option to include/exclude specific credit card types by admin
- Introduce a flexible email mechanism that includes transacton details and transaction values
Bug fixes
- Correct spelling of Expiration in checkout forms
- Show company/phone as required or not requires based on admin chosen preference
1.4.3
Enhancements
- Added transaction download as CSV feature
Updates
- Implement new WishList API for adding users to levels during transaction
Bug fixes
- Change the way the silent post URL is generated
1.4.1
Bug fixes
- Fix a bug that prevented the Authorize.net transaction key from being saved
1.4.0
Enhancements
- New End User License Agreement
- Add affiliate ID management for MemberWing
- Add new checkout forms and a checkout page template
- User can now select the term used for donations (e.g. payment)
- Added company name to checkout form
Bug fixes
- Fix email test to use user provided email address
- Fix problem with certain characters breaking survey module
- Send identical values for invoice ID and description for both one time and recurring transactions