ECSnap
User Registration Pro is a
membership and subscription software
application that is both simple to
use and install, while remaining
affordable enough for even the
smallest startup.
ECSnap User Registration is
currently being used to manage
web-based membership projects of all
sizes.
ECSnap User Registration is designed
to automate your entire account,
order, billing, subscription, and
membership management needs. From
displaying your sales content, to
managing the user registration and
ordering, ECSnap User Pro will
handle all your billing and
authentication requirements with
speed and ease.
• USER
AUTHENTICATION
ECSnap enables you to
password-protect entire directories
and their contents. You can choose
to protect entire directories with .htaccess,
or generate PHP code that protects
one or more files or scripts
anywhere on your site. Only
authorized users will be allowed to
login to these areas. ECSnap
controls error handling for all
protected directories, and the
htaccess/htpasswd files generated by
ECSnap can automatically have old
account data appended to them for
easy migration from another system.
ECSnap also integrates with multiple
other web programs so your users do
not need to remember multiple
logins.
•
TRIAL SUBSCRIPTIONS
You can define a subscription to be
a trial for another subscription.
When the trial expires, the plan
will be switched from the trial plan
to the permanent plan, and billing
will automatically start. The trial
subscription can either be free, or
at a lower price than the permanent
subscription. You can set the trial
to expire after any amount of days,
for example, 1 day, 3 days, 5 days,
etc.
ECSnap will not allow the same user
to sign up for the same trial
subscription more than once, so the
same customer cannot simply reorder
the same trial over and over.
•
PRODUCT DEPENDENCY
This feature allows you to require
that a user be subscribed to a
specific membership in order to
purchase another subscription. This
allows you to sell product B at a
discounted price, once a member
purchases product A.
CATEGORIES
This gives you the ability to group
your products and subscription is
various categories, to present them
to your clients in a more organized
fashion.
•
INTEGRATED SHOPPING CART
Accept orders online for each of
your memberships and/or
subscriptions. Each subscription can
be a recurring or one-time fee, and
you can define a password-protected
area for the download or other
content after ordering. Customers
can set up an account if they do not
already have one, and place their
order and receive approval and
access in real-time.
Below are the steps a client would
follow when ordering with ECSnap:
1. Add the desired subscription(s)
option to the cart.
2. Look at the shopping cart and
view the total fees, or redeem any
coupons that they have been issued.
3. Login and/or register for a new
account if they have not done so
already.
4. Proceed to the checkout page.
5. Fill in any custom attributes you
have specified. (Allows you to
collect custom information)
6. Choose their desired payment
option from the accepted payment
list, and submit the order for
processing.
If a supported gateway is being
used, ECSnap will attempt to bill
the card, and will return the client
to the correct page. (Approved,
declined, invalid card) If approved,
the order is then stored in the
database, and both the client and
the manager can view the order and
billing details online. Once payment
has been verified, ECSnap will
automatically update the order
status to 'Complete', and the
clients username/password will be
added to the password list for the
specified directory.
• AUTOMATED BILLING
ECSnap can perform billing on the
following occasions via supported
gateways:
- At checkout when the new order is
entered.
- When a recurring subscription
becomes due - completely automated.
Also, if payment is made by
alternate means, such as a check or
wire transfer, manual payment can be
entered against outstanding charges.
• SUPPORTED PAYMENT OPTIONS AND
GATEWAYS
ECSnap supports the use of multiple
payment processors at the same time.
For example, you could use this
feature to accept credit card
payments via Authorize.net, as well
as PayPal, E-Gold, and Check
payments.
• AFFILIATE SUPPORT
Affiliates can sign up for an
affiliate account through ECSnap.
They can select to be paid by an
Account Credit, PayPal, e-Gold,
e-Bullion, or GoldMoney. The payout
formula can be a flat rate per
referral, or based on a percentage.
The affiliate can view their
referrals & sales online at any
time. Credits for referred orders
are not applied to the affiliate's
account until the admin changes the
order status to 'complete'. Also,
payouts can be delayed to prevent
payouts on refunded or fraudulent
orders.
• NEWSLETTER FEATURE
Unlimited newsletters can be defined
that users can manage in their
account area. They can choose to
subscribe or unsubscribe to these
newsletters, and when the
admin/manager sends an e-mail to the
subscribed users, ECSnap can
personalize each e-mail with the
user's name, as well as add a custom
'unsubscribe' link at the bottom of
the message.
• RC4
DATA ENCRYPTION
All stored credit card numbers are
encrypted with your own private key
before writing them to the database.
The encryption/decryption used is
RC4, and the key file can be stored
anywhere on your server, providing
another layer of protection against
hackers.
• TAX CALCULATION
The administrator can set a tax rate
and it will be included in the order
total at checkout. (This feature can
be disabled)
• SECURITY & FRAUD PREVENTION
-> IP addresses for each order is
logged.
-> E-mail addresses can be blocked
by domain to prevent fraudulent
orders. (Example: hotmail.com,
yahoo.com)
-> IP addresses or entire IP blocks
can be prevented access to prevent
fraudulent orders or wasted
bandwidth.
-> Option to require users to
validate their e-mail address before
they can place an order.
-> Blocks users from registering
another account with the same e-mail
address.
-> Requires users to validate e-mail
or password changes by e-mail before
making the changes final.
-> Generates long session id's, and
users are logged out after 30
minutes of inactivity.
Client Area Features
•
CUSTOMER ACCOUNT ACCESS
ECsnap enables your customers to
login and view/edit the following
records:
- Order History and Order Details
- Membership/Subscription Status
- Cancel Current Subscription(s)
- Billing History and Billing
Details
- Credit Cards on File
- Newsletter Subscribe/Unsubscribe
Form
•
AFFILIATE ACCOUNT ACCESS
ECSnap enables your affiliates to
login and review the following
records:
- Orders they have referred, Order
amount, ID, and Status
- Credits that have been applied to
their account, and the credit status
- Payout history and status
• CREDIT CARDS ON FILE
Customers can place orders using a
credit card they have placed on
file, add a new card, or update an
existing card that has expired or
declined for any reason.
• SUPPORT TICKET SYSTEM
Customers can access a built-in
customer service module to create a
sales, billing, or customer service
ticket.
• LOST PASSWORD FINDER
Customers can use the lost password
finder to be reminded of their
account password.
Manager
Area Features
•
SECURE PASSWORD PROTECTION
Define username/password for the
ECSnap management area to limit
access to only authorized managers.
• CUSTOM MEMBERSHIP/SUBSCRIPTION
OPTIONS
You can set up unlimited
membership/subscription options that
can be billed once through infinity,
or they can be free! The options
also allow you to setup a one-time
setup fee that is billed with the
initial order. If the
membership/subscription option is a
recurring one, you can set how often
you would like it to be billed.
Also, each membership/subscription
option can have a password-protected
area for your members to access.
• ACCOUNT MANAGEMENT
The account management center allows
you to search for a specific
customer, and then
add/search/view/edit all their
account details, such as orders,
membership/subscription options
ordered, billing history, and credit
cards on file.
Account search criteria allowed:
Name, Company, E-mail, Phone, City,
State, Zip code, Country, and
Affiliate. (Referred By)
• AFFILIATE MANAGEMENT
The affiliate management center
allows you to search for a specific
affiliate, and then
add/search/view/edit all their
account details, such as referrals
(hits), orders, payout options, and
payout history. Pending payouts can
be made and updated to a paid status
here.
Affiliate search criteria allowed:
Name, Address, City, State, Zip,
Country, Payout Type, and Period
added.
Affiliate payouts can also be
generated for a specified period.
(Example: all referrals up to 1
month ago)
• ORDER MANAGEMENT
The order management center allows
you to to manage your orders. You
add/search/view/edit all orders in
the database.
Order search criteria allowed: Order
status, Account, and Period added.
• SUBSCRIPTION MANAGEMENT
The subscription management center
allows you to to manage your
subscriptions. You can
add/search/view/edit all
subscriptions in the database.
Subscription search criteria
allowed: Subscription, Account,
Period added, & Next Recurring
Charges Due Period.
Subscriptions can be canceled to
halt future billing and revoke user
access at the end of the current
billing period.
• CREDIT MANAGEMENT
The credit management center allows
you to to manage your credits. You
can add/search/view/edit all credits
in the database.
Credit search criteria allowed:
Account, Type, Status, Amount,
Creation Date, Applied Date, and
Note Keywords.
You can allow you customers to
purchase account credits for later
use.
• COUPON MANAGEMENT
The coupon management center allows
you to to manage your copupons. You
can add/edit/delete all coupons in
the database.
You can allow you customers to
purchase coupons for later use, or
to send to a friend.
• BILLING HISTORY MANAGEMENT
View a customer's billing history,
and the details of the transaction.
Billing History search criteria
allowed: Account and Subscription.
• PAYMENTS AND AUTO BILLING
MANAGEMENT
View a list of due/overdue
subscriptions, make manual payments,
send a payment notice, or bill all
due accounts. (Via a supported
gateway)
• PROTECTED DIRECTORIES AND AREAS
View a list of protected
directories, add new directories,
and edit/delete existing
directories.
• SUBSCRIPTION PLANS
View a list of available
subscription plans, add new
subscriptions, or edit/delete/make
unavailable existing subscriptions.
Also, generate protection code for
single files or scripts.
• CUSTOM CHECKOUT ATTRIBUTES
You can define custom attributes
that will be displayed on the
checkout page. These attributes will
consist of whatever information you
want to collect from your customers
at checkout, and save it to their
order. You can display a text box,
(for the user to type info into) a
checkbox, (for the customer's
response to a Yes/No question) or a
drop-down menu with up to 10 custom
options. For each of the options,
you can define a default answer to
make things easier for your
customer.
• PAYMENTS AND AUTO BILLING
MANAGEMENT
View a list of due/overdue
subscriptions, make manual payments,
send a payment notice, or bill all
due accounts (via a supported
gateway).
• QUICK STATISTICS
Your statistics area will allow you
to view the following quick reports:
All Orders-to-Date, All Orders
Today, All Pending Orders, All
Completed Orders, Total
Subscriptions, Total Accounts, Total
Due/Overdue Subscriptions, Total
Current Logins, Total Current Cart
Sessions.
• INCOME REPORTING
Income reporting options allow you
to track subscription levels by
period, customer, and subscription
ordered. The following reports can
now be run to determine income by:
a) Value of all transactions.
b) Value of all transactions during
a specific period.
c) Value of all transactions from a
specific customer.
d) Value of all transactions for a
specific subscription plan.
• MASS E-MAIL
ECSnap can generate e-mail lists for
mass mail by specific account and
subscription type and status
details. ECSnap will customize the
e-mail with the customers name. You
will be able to specify the message,
subject, from name and e-mail
address, and priority level.
• NEWSLETTER OPTIONS
The manger can add/view/edit
newsletter lists, as well as view
the sign-up statistics for each
newsletter. The manager can generate
mailings to any of the newsletters,
and personalize the message with the
users name and an 'unsubscribe'
link.
• EXPORT ACCOUNT DATA
ECSnap can generate account data
exports by specific criteria, such
as name, location, affiliate,
subscription(s) ordered and
subscription status. This feature
allows you to quickly export key
client account data to another
program, such as a spreadsheet. You
can specify the field delimiter, the
fields you wish to export, and the
order in which to display the
results.
• NOTES
You can create administration notes
for each account and order record.
These notes can only be reviewed by
the administrator, and not by the
customer.
• ENTER MANUAL PAYMENTS
The manual payment feature allows
you to enter manual payments for
customers who made a payment via
check or over the phone. The
customer's account will
automatically be updated as billed
and current.
•
MISC.
Admin can clean up the session
database to remove all outdated
sessions and cart items from the
database.
Administrator Area Features
•
SECURE PASSWORD PROTECTION
Define username/password for the
ECSnap administrative area to limit
access to one authorized
administrator.
• E-MAIL OPTIONS
Define e-mail for alerts and
notices.
• TAX OPTIONS
Define tax options.
• AFFILIATE OPTIONS
Define affiliate options, payout
options and frequency.
• PAYMENT PROCESSOR MODIFICATION
You can easily configure your
merchant account right through the
admin control panel - no messy
config files! This will save you a
great deal of headache when you
setup ECSnap, or if you change
payment processors later.
• HTML LAYOUT ADMIN
Ability to control the HTML headers,
footers, font and background colors
through the admin section.
The administration area now enables
you to upload headers and footers.
No files to edit, just paste your
HTML into the admin area. You can
also create custom Company
Information, FAQ, Contact Info,
Policy, and Privacy Statement Pages
via this section.
• TEMPLATE BASED E-MAIL SYSTEM
Now you can edit the e-mail
templates via the admin section.
This feature allows you to turn
on/off certain e-mails that are sent
out on specific occasions. (New
order, registration, receipts,
declines, etc.) You can specify
exactly what information you want
sent to yourself, the customer, and
affiliates, and when to send it.
There are a total of 14 e-mail
templates you can define in the
admin section now.
ECSnap Supported Gateways and
Payment Processing Methods
Supported Gateways:
If you use one of the following
gateways, ECSnap collects and stores
credit card info and sends to one of
the following gateways for a
real-time response at checkout. Your
customer will not need to leave your
site during this process, so the
process is transparent and secure.
ECSnap will automatically connect to
these gateways and bill the credit
card on file for any recurring
charges that take place. This allows
ECSnap to automatically control the
user's login access to the defined
protected areas without any
intervention or maintenance. In the
event that the card on file expires
or is declined, ECSnap will notify
the user to login to their account
and update their billing
information, and will then attempt
the charge again.
->
Authorize.net
->
Paysystems IMA
->
Versign Payflow Pro
->
Ibill
->
Planet Payment
->
ECX
->
RTWare
->
Echo
->
Netbilling
->
BluePay
->
eProcessing Network
->
SkipJack
->
Protx VSP Direct
->
PlugnPay
->
DPILink
->
eWay
->
SurePay
->
SecPay
Supported Non-Gateway Payment
Processors
If you use one of the following
payment processors, ECSnap will
generate a payment link after
checkout so the user can make
payment. Once payment is received,
ECSnap will communicate with the
payment processor in the background
to confirm payment has been
received. Once this is verified,
ECSnap will grant access to the
correct protected area(s) and the
user will be granted login access.
In the event that recurring charges
occur, ECSnap will e-mail the user a
new payment link when the charges
become due so the user can make
payment for any due charges. The
payment links can also be viewed in
the user's account area at any time.
In the event that payment is made
for recurring charges, ECSnap will
communicate with the payment
processor and update the account so
the user's login access to the
protected area(s) is not revoked. If
payment was made late and the user's
access was already revoked, access
will be granted again so the user
can access the protected area(s).
->
2Checkout.com (Full integration
& Automation)
->
Paypal.com (IPN supported for
both one-time purchases and
subscriptions)
->
WorldPay.com (Full integration &
Automation)
->
Nochex.com (Full integration &
Automation)
->
Netpayments.com (Full
integration & Automation)
->
LinkPoint Basic (Postback for
full automation currently not
supported)
->
E-Gold (Full integration &
Automation)
->
E-Bullion (Postback not yet
available, will be supported when
available)
->
GoldMoney (Full integration &
Automation)
->
Crowne Gold (Full integration &
Automation)
Supports Pay By Check
ECSnap will display your check
payment instructions to the user
after they place their order. When
the payment is received, you can
enter it manually against their
account.