The billing manager tools
lets you setup your merchant account for the proper connection between the
system and the merchant account provider for real time credit card
processing. To use the real time credit card processing system for
deposits you must have a merchant account with one of the supported
merchants in the merchant account setup menu. Billing manager also lets
you create deposits reports for selected time period. Figure (1) shows the
billing manager main menu.
This link will open a new
page to select your merchant account provider and setup your merchant
account login and available methods for secure server connections. You
will be also able to setup payment method using the online payment
processor. Figure (2) shows the merchant account and paypal setup menus.
Merchant Account Setup
What's
This?
Please choose your merchant
account or billing system provider and also enter your billing
system login or username and password. These information will be
used for real time credit card processing.
The first thing to do for
your merchant account setup is choose your merchant account provider. You
must have a valid and active account with login username and password
supplied by your provider. Select your provider from the drop down menu.
Choose
connection method with your merchant server
All merchant providers can
only use secure connections over SSL, you can not use normal http
connections for transactions between your server and the merchant provider
server. Since these transactions carry very important information then it
has to be encrypted.
Depending on what modules
available on your server choose it from the drop down menu. If you do not
know what is available or not, just click on the link Test Modules which
will search for the modules and display the result so you can use the
available one. You must have one of these modules installed to use SSL
connections and do real time credit card transactions.
If your merchant account
is AuthorizeNet then enter your account login user name and password. For
more information or to get merchant account with Authorizenet please visit
www.authorize.net
website.
If your merchant account
is QuickCommerce then enter your account login user name and password. For
more information or to get merchant account with QuickCommerce please
visit www.quickcommerce.net
or www.ecx.com website.
If your merchant account
is Planet Payment then enter your account login user name and password.
For more information or to get merchant account with Planet Payment please
visit www.planetpayment.com
website.
If your merchant account
is Plug 'n Pay then enter your account login user name and password. For
more information or to get merchant account with Plug 'n Pay please visit www.plugnpay.com
website.
If your merchant account
is AuthorizeNet then enter your account login user name and password. For
more information or to get merchant account with Authorizenet please visit
www.authorize.net
website.
Paypal is not a merchant
account provider, it is an online credit card processor. All you need to
use Paypal to accept credit cards and also e-check or bank transfers is to
sign up for account online in few minutes and you are ready to go with
real time credit card processing as well as e-check. For more information
or to get your free account with Paypal please visit www.paypal.com
website.
Paypal payment integration
is fully automated by the program. The user from choose to pay by Paypal
from the account manager, the program will send all the necessary
information to Paypal site, after the user do the payment will be returned
to his account manager and will see his payment has been recorded under
his deposit activity.
Users also can send
payments directly from their Paypal account without being logged in the
account manager, all they need is to send to the specified Paypal email.
Later the user can login to his account manager and grab his payment by
Paypal using the email address he sent the payment from and the system
will record the payment in his deposit history.
Make sure the Perl
module Mail::POP3Client is installed on your server, if not you
must install it. Click the link Test Module to test if this
module is installed or not.
Create an email
account at your domain for example paypal@yourdomain.com.
This email account should be dedicated only for use by the system
only, no other email client should check email on this account.
Please go to http://www.paypal.com
and sign up for a free account if you do not have already account with
Paypal using the email account that you have created in the previous
step.
Enter your Paypal
account information as follows:
Paypal email
account is under:
The email account you have created in step one above which
is dedicated for Paypal system.
Email account
username:
This is your email account user name which will be used by the
system to check any emails from Paypal regarding payments.
Email account
password:
This is your email account password which will be used by the
system to check any emails from Paypal regarding payments.
Email account
hostname:
This is the domain
name of at which you created your Paypal account, for example
mail.yourdomain.com.
Email account
AUTH_MODE:
This option is used for POP3 email check, depending on your mail
server settings, choose the method. The default method which
should work normal is "BEST", if your server require
authentication then choose "PASS". If you do not know
exactly just try all of them but sure one should be correct.
Please note it is very
important not to check this email account by any email client like
"Outlook Express" or else since this will delete the emails sent
by Paypal regarding users transactions an the system will not be able to
automatically to record these transactions, in this case you will have to
deposit the payment manually from the admin center.
Please after completing
all the above steps do test payment and check the system is setup
correctly with Paypal to avoid any problems or manually doing deposits.
Under all circumstances
all the payments set to your account at Paypal will be available for
review in your Paypal account.
Important note, according
to Paypal system, if a new Paypal user with unverified address sent a
payment to you, the payment will be held in your Paypal account until you
accept it manually or deny it, once you accept it you either login to the
user account and grab the payment using the user email address used to
send the payment or email the user these steps and let him grab the
deposit to his deposit history.
This option will let you
create a deposit report for any specified time period. This process may be
important for statistical purposes which could help in finding the top
sales or bidding in specific months, days or over weekends and occasions.
This will help you when to offer special offers or discounts for your
services to get more new customers and improve your system.
To create a deposit
report, simply choose the start and end dates you want to view the report
and the program will do it for you.