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

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

I want to sell my software to people that will use it and benefit from it. That’s why I offer a 100% money back guarantee. During the first 30 days, if for any reason you decide the software is not right for you, just contact me and I’ll refund your money, no questions asked.