RegPro Package 5.52 (DNN 7.02 and above only) - Released 5/5/18

  • Upgraded RegPro module to work with DNN 9.2
  • Authorize.Net enhancements (CIM)

RegPro Package 5.48 (DNN 7.02 and above only) - Released 7/15/17

  • Product setup - roles to add after payment – added new column called "Effective Days". This will give you the ability to automatically add the user to custom role after the trial expires or after a certain number of days that you configure.
  • My Account - if user cancels subscription, remove them from their role they were added to when they purchased subscription.
  • In the product setup, trial subscription section, when you setup a trial subscription, the registrtaion will charge the user upfront during checkout (instead of setting up an ARB in payment gateway). The purpose of authorizing the card during checkout is to ensure the card is good and they have available funds on the card before adding them to the security role. In addition to validating the card, this new feature will allow you to setup a product to charge the user a 7 day trial followed by a recurring monthly transaction.
  • Added the following new email tokens:
    • [ID]
    • [PAYTYPE]
    • [PAYDATE]


RegPro Package 5.47 (DNN 7.02 and above only) - Released 1/10/17

  • Enhanced order export to include all custom fields


RegPro Package 5.46 (DNN 7.02 and above only) - Released 8/7/15

  • Coupon enhancements
    • Ability to set quantity limits on valid coupons.  Global limit across all customers
    • Ability to set date ranges on coupon offers. (example might be like black friday promotion valid from 11/25 to 11/26)
  • Added Invoice Moderation screen
  • Enhanced Form Builder and Custom Controls
  • Bug fixes & enhancements


RegPro Package 5.45 (DNN 7.02 and above only) - Released 6/7/15



RegPro Package 5.40 (DNN 7.02 and above only) - Released 1/7/15

  • fixed radio button list issue, which was always showing user entered amounts.
  • fixed drag-drop compatibility with new version of jQuery shipped in DNN 7.4.
*Please note you should delete and re-add the Products Fields, and the Surcharge Field in the template editor.


Smith Reg Pro v5.38 (DNN 7.02 and above only) - Released 10/25/15

  • Added full drag and drop form builder
    • Unlimited custom fields of any type
    • File upload
    • Captcha, etc, etc.
  • Added new single column product template layout.

Smith Reg Pro v5.35 (DNN 7.02 and above only) - Released 8/15/15

  • Recurring billing enhancement - In the product setup page recurring billing section added a new field titled "Recurring Deposit Amount".  The new recurring deposit amount field allows you to setup recurring billing like the following example (Note - Amounts and recurring scheduled can be set to anything you need):
    • Product display price:  $2500
    • Deposit amount charged at the time of checkout:  $150
    • The remaining balance of $2350 can be scheduled to start on a date and recurring schedule you configure.

Smith Reg Pro v5.34 (DNN 7.02 and above only) - Released 7/15/15

  • Categories and Sub-Categories
    • The ability to create nested sub categories and assign sub categories to parent categories
    • The ability to assign a product to a category or subcategory.  Provides the ability to display products by category and report on total sales by category or sub category.
    • Added category start and end date which controls the display of products in that category.  If current date is outside start and end date the categoy and all the products in that category will not be displayed to the user.
  • Products
    • Added new product start and end date field which allow you to control the dates that the product is active and displayed to the user for purchase.
    • Added sale price & sales price start and end dates - Allows you to put a product on sale and controls the date range sale price is displayed. Regular price displayed if outside date range.
    • Hide products by role.
  • New Product Layout - the ability to group products by category/subcategory with collapsible category panel. 
  • New payment methods:
    • Bill Me Later
    • Check
    • Cash
  • Checkout 
    • Discount messages - Added the ability to show the user what discounts (sale price discount and discount percent by role) they are getting on step 1 and 2 checkout pages.
    • Frequency option - Radio button option that gives the user the choice between a one time payment and a recurring billing option. 
  • Radio button Product Layout Option similar to the following screen shot:
  • Billing Manager integration - When Billing Manager integration is enabled, RegPro will automatically create a new invoice in Billing Manager and add all new line items and payments to the invoice.

Smith Reg Pro v5.32 (DNN 7.02 and above only) - Released 7/8/15

  • Discounts by DNN Role - Both discount amount and discount percent supported
  • New dashboard graph added

Smith Reg Pro v5.28 (DNN 7.02 and above only) - Released 6/22/15

  • Free Trial Subscriptions - Added the ability to setup a Free Trial Subscription
  • Removed all Telerik Controls

Smith Reg Pro v5.27 (DNN 7.02 and above only) - Released 4/1/15

  • Eway Trial Subscriptions - Added the ability to setup a Trial Subscription for the Eway Payment Gateway
  • Surcharge Percentage - Added the ability for a Surcharge Percentage to recalculate based on User Entered Amounts.
  • Bug Fixes
    • Multi Table Layout
      • User Entered Amount - When using the Multi Product Table Layout option, the amount entered by the user was not being shown on the Confirm page
      • Hide Confirmation Pages - "Submitted Successfully" message displayed but a user is not created
      • Express Registration - When using the Multi Table Layout option, an error was being thrown when clicking Submit on the Confirm page. This issue only existed when using the Transfirst Payment Gateway.
    • My Account Module - Pay button on My Invoices tab throwing error. This issue only existed when using the Transfirst Payment Gateway.

Smith Reg Pro v5.24 (DNN 7.02 and above only) - Released 12/7/14

  • Mobile responsive enhancements - click here for demo
  • Bug Fixes
    • Recurring Start Date - Fixed issue of Recurring Date not displaying on Step 1
    • Billing Manager Integration - Fixed issue passing Invoice info using the payment link
    • Multi Product Table Layout - When using the Express Registration option for a Recurring Billing Product a "Credit card number is required" message was being displayed
  • Bug Fixes
    • Coupons - Product Level Coupon Percentage with a Max Uses Per Customer set was not being limited to the Max Uses set.
    • Product Listing Multi Column not wrapping in Safari

Smith Reg Pro v5.21 (DNN 7.02 and above only) - Released 9/4/14

  • Implemented Google ReCaptcha option to stop spam bot registrations in DNN.
    • The issue in DNN we solved can be found here http://www.dnnsoftware.com/community-blog/cid/154984/spammer-registrations.
    • For more details on Google Recaptcha see http://www.google.com/recaptcha/intro/. 
    • To sign up for Google Recaptcha go here https://www.google.com/recaptcha/admin#whyrecaptcha
  • Export Registrations - Added the ability to export registrations, customers and payments
  • Admin Screens
    • Upgraded all admin screens to new design 
    • Added paging for large datasets
  • New Payment Gateway - CardSave WorldPay hosted
  • Bug Fixes
    • User Entered Amounts - When using PayPal Website Payments Standard User Entered Amounts were not passed to payment page

Smith Reg Pro v4.60 (DNN 6.15 and above only) - Released 1/4/14

  • New Payment Gateways
    • First Data E4 Web Service
    • Beanstream (Digital River)
    • DIBS Payment Services - FlexWin Payment Gateway (DIBS hosted payment page)
  • Registration Admin Menu - Integrated the Registration Admin Menu module into the Registration module to centralize setup settings.

Smith Reg Pro v4.58 (DNN 6.15 and above only) - Released 8/1/13

  • Windows Azure Support
  • Registration Form Templates (by Module Instance)
    • Added the ability to create unique registration form templates by module instance.  
    • Provides you with the ability to have multiple instances of the Smith RegPro module on your portal with different layouts and styles.
    • You can find the new registration form templates in the "Manage Page Templates" screen.
  • Registration Type - In the Smith RegPro Settings added new "Registration Type" radiobutton option.  Registration Type allows you to configure the following types of registrations:
    • Public (Default) – Any user can register for the portal and access it immediately. The user will be added to the roles you configure in the product setup screen. To setup roles click the product setup button above. This is the least secure of the registration systems as there is not verification of users providing a functioning email address. Public registration uses the Smith Registration email templates. To setup Smith Registration email templates click the email template setup button above.
    • Private - Any user can sign-up for the portal, but an administrator must grant permission to the site prior to the user being granted any additional access. This is useful for sites in which you want to allow people to self register, but not be able to access the site until they've been approved. Private registration uses the DNN private registration email templates. Private registration email templates can be setup in the DNN -> Admin -> Languages tab.
    • Verified – This option requires users provide a valid email address in order to access the site. Upon registration, the module emails a verification code to the registering user and the user has to enter that code through the login screen before the registration process is complete. Verified registration uses the DNN verified registration email templates. Verified registration email templates can be setup in the DNN -> Admin -> Languages tab.
  • Smith Module Integration - allows you to configure integration options with Smith Cart and Smith Billing Manager modules.
    • Use Smith Cart Customer - Check this box to enable the Smith Registration module to use the Smith Cart customer table for saving and retrieving customer data. If this checkbox is unchecked (default) the Smith Registration customer table will be used. Please Notes: This option requires that you have Smith Cart already installed.
  • Billing Manager Integrated - Enables integration with Smith Billing Manager module for the following 2 items:
    • When invoice is emailed to customer from Billing Manager and the invoice number is passed in the URL the registration module will lookup the customer invoice and prepopulate the registration form with the invoice number, amount and customer information.
    • After an invoice is paid the invoice will be marked as paid and viewable as a paid invoice in Billing Manager.
  • Bug Fixes
    • PayPal Standard - Fixed error returning from PayPal
    • eWay Recurring billing
    • Billing Terms - Fixed issue with the Billing Terms popup when using the Multi Product Table Layout setting
    • Coupon - Fixed issue of Coupon being applied twice when using PayPal Standard

Smith Reg Pro v4.56 (DNN 6.15 and above only) - Released 2/21/13

  • DNN 7 Support
  • All Payment Gateways supported in Smith Cart are now supported in Smith Payment Registration Pro
  • Bug Fixes
    • PayPal Standard  - Fixed issue of error being thrown when returning from PayPal


Smith Reg Pro v4.50 (DNN 6.15 and above only) - Released 8/25/12

  • Multiple file upload feature
    • Currently, the registration module supports single file uploads.
    • Added the ability to upload multiple files in a single registration 
    • Files uploaded to unque user folder for better organization
    • Both regular and express checkouts supported
  • Registration Admin - Changing and Cancelling Memberships
    • Added the ability for the admin to change any members subscription.
      • Upon subscription change display popup message – “Are you sure you want to change subscription to [subscription type]”
      • When the admin changes a members subscription, the change is registered in the system, but will not be activated until the original subscription period expires.
    • Added the ability for the admin to cancel a members subscription
      • Upon cancelation display popup message – “Are you sure you want to cancel your subscription [subscription type]”
      • Note: On Cancel – Smith Registration Pro module will expire the DNN role for the specific membership that was cancelled by the admin.
  • Bug Fixes
    • Exclude Coupon  - Product with the "Exclude Coupon" feature enabled was still applying the discount during checkout.


Smith Reg Pro v4.42 - Released 6/18/12

  • Product Dropdown List Layout Coupon Support
    • Added coupon support when registration module is configured to display multiple products in a dropdown list.
    • When a coupon is applied successfully the prices in the dropdown list will be automatically updated for each product in the dropdown list.  
    • Coupons are already supported in the other two product layout options; single layout and grid layout.


Smith Reg Pro v4.41 - Released 5/16/12

  • New Member Approval Screen - Added the following new features:
    • Added a button bar at the top of the page that allows you to navigate between the following 2 screens.  
      • New Member Approval
      • Serial Number Approval
    • Created 2 separate member approval screens as follows:
      • New Member Approval - When moderation is enabled in the registration module settings, allows you to approve new members by clicking an "Approve" button.  When the approve button is clicked, a jquery popup window is displayed allowing you to select a role to add the user to and approve them.  
      • Serial Number Approval - Allows you to approve new members that have been assigned new serial numbers by the registration module.
    • Added a feature that removes a user from the list after they have been approved.  Created new approval flag in the customer table that is set to "0" after a new member registers.  After the admin approves the new member the "approval" flag is set to "1" to remove the user from the new member listing.
  • Bug Fixes
    • New Member Approval - When selecting an existing role or using the checkbox to Use Company Role, the role is not created and/or applied to the user.  Fixed, the issue was that if they user was not logged on when they registered, the registration was not saving the DNNLogin field so when you approved a new member from the new members screen it did a lookup by dnnlogin and couldn’t find the user to apply the role.
    • Customer payments screen and the New members screen - Fixed the delete button to delete the customer, payment and subscription record from the database and remove the user from the list after they have been deleted.
    • Billing Manager - Fixed issue when using Smith Billing Manager, the amount was not being populated on confirm page of RegPro.


Smith Reg Pro v4.36 - Released 3/2/12

  • New Import Features - Imports data from a flat file (CSV) into the following DNN and RegPro tables:
    • DNN User Profile - Insert and Updates
    • Customer table - Insert and Updates
    • Payment History table
    • Subscription table
    • ARB Subscriptions - Option to create new ARB subscription records at Authorize.Net while importing
    • Import can be automated using DNN Scheduler or run manually from the import screen off the registration admin menu
  • Trial Subscriptions
    • Charge Trial Subscription Up Front flag - In the product setup screen added the new field "Charge Trial Subscription Up Front flag" that when checked charges the trial amount upfront rather than in split payments over a specified payment interval.
  • New Custom Fields - Added the following new optional custom fields in the registration form:
    • 6 custom textbox fields
    • 1 custom multi line textbox field
    • 2 custom dropdown list fields
    • 3 custom radio button list fields


Smith Reg Pro v4.34 - Released 1/31/12

  • Product Dropdown List Display
    • When multiple products are entered added the ability for each product and price to be displayed in a dropdown list that user can select from.
  • My Accounts Module - Changing and Cancelling Memberships
    • Added the ability for a subscribed member to change the membership subscription they are currently signed up for to another membership level currently defined in the module.
      • Upon subscription change display popup message – “Are you sure you want to change your subscription to [subscription type]”
      • When the user accepts changes then the user will be redirected to a configurable confirmation page.
      • When a user changes their subscription, the change is registered in the system, but will not be activated until the original subscription period expires.
    • Added the ability for a subscribed member to cancel member subscription
      • Upon cancelation display popup message – “Are you sure you want to cancel your subscription [subscription type]”
      • When the user accepts and cancels then the user will be redirected to a specified link.
      • Note:  On Cancel – Smith Registration Pro module will expire the DNN role for the specific membership that was cancelled by the user.
  • New Moderation Features
    • User Registration
      • Users register online and require approval before becoming a member or being able to order in SmithCart.
      • When moderation is enabled and user registers they will be added to a “moderation role”.
    • Moderation
      • Moderator will go to RegPro Admin menu and click the “New Members” button to enter the moderation screen.
      • The moderator approves user by checking the “approved” checkbox and clicking the “Approve Member” button.  
    • Approval and Role Assignment
      • Method #1 - Choose Role from Dropdown list
      • Method #2 - Company Role Assignment
      • When approved, user is automatically added to company role.  If the role does not exist a new dnn role will be created using the company name entered by the user during registration.
      • If the company name role already exists the member will automatically be added to the existing DNN company role.
  • Microsoft Dynamics CRM Integration
    • Programmed a batch job within the Smith Registration Pro module that runs once a day to send all the new recurring billing transactions to the CRM System.  
    • The DNN scheduler is used to trigger the batch program that sends the payment information to the CRM System.
  • New Payment Gateway
    • World Pay Direct


Smith Reg Pro v4.32 - Released 12/23/11

  • New Club Membership Features
    • New RegPro Settings
      • Show Club Code checkbox - When checked displays a "Club Code" field on the Step 1 registration page.  The "Club Code" label can be changed by modifying the resx file.
  • Club Code Profile Field - Allows the admin to select a DNN profile field to map the club code upon user registration.  During registration the club code is entered by the user on the Step 1 registration page and saved to the DNN profile field configured here.
  • Registration Checkout - On successful registration the module does the following:
    • Gets the club role configured in the SmithCart club management screen (smith_clubs table) and adds the user to the dnn role specified.  This feature enables you to make use of all the dnn role features available in SmithCart like member pricing,  discounting by dnn role, etc.
    • Saves the  club code to users profile
  • New Payment Gateways
    • Elavon Virtual Merchant
    • Elavon Internet Secure


Smith Reg Pro v4.25 - Released 10/31/11

  • Multi Product Display - Added the ability to enter and display multiple products per instance of the module
    • New Product Management Screen that allows you to add, update and delete multiple products and prices.
    • Added the ability to configure recurring billing settings by product. 
    • When multiple products are entered program the ability for each product/price to be displayed on the registration page horizontally or vertically layout directions
    • CSS hover effect on buttons.
  • Express Checkout Option - Combined customer page (step 1) and payment page (step 2) to single registration page.
    • Page One: Product Display - When the user selects a membership the registration module will direct the user to page 2 to enter name, email and credit card information.
    • Page Two – Customer/Payment Form
    • Logged In - When customer is logged in hide the login and password fields.
    • Logged Out - When customer is logged out the login and password fields are displayed. 
  • Currency and Language Localization
    • Currency Localization
      • New module setting allows you configure currency per instance of the module.
      • All currencies around the world are supported 
    • Language localization – Added Resx language localization on front end user facing registration pages to any language desired
  • Coupon and Discount enhancements
    • Promotions Message - Option to display configurable promo message with link to show popup to enter promo code.  
    • New jquery popup for the user to enter a coupon code
    • New module checkbox setting in "General Registration Setup" section allows you to turn on/off promo message
    • Total Price on registration page updates after valid coupon code is entered and with discount calculated.
    • Percentage or Amount discounts supported – For example, a 5 dollar off coupon applied to a 6 month $10 per month membership will calculate to a total cost of $55 for the membership
    • The total price displayed is the result of the total price over the subscribed period
  • Trial Subscriptions
    • If trial subscribtions are configured added the options to display separate line “Trial Membership without Discount” if a coupon is entered by the user
    • Trial subscription coupons - Added the ability to discount the first billing period and not the subsequent billing periods.
    • Billing Terms Lightbox Popup – Added the option to display “Billing Terms” link.  When user clicks on link a lightbox popup will be displayed.
    • Agree To Billing Terms checkbox - Added the option to require user to check the "Agree" checkbox before moving forward.
    • Registration fields can be required or optional.  All fields have proper validation with validation messages configurable and localized via RESX files.
  • Recurring Billing
    • Added the option to charge recurring billing registration fees upfront for the term and then recurring the entire term thereafter.  For example, a 6 month membership at $10/month the customer would be charged $60 upfront then charged $60 upfront for the next 6 months recurring indefinitely for the term specified or until cancelled.
  • New Payment Gateway
    • BluePay
  • Coupon Import
    • Added the ability to import coupons to the module.