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