PayButton online billing
members area sign up today demos products
Paybutton I Paybutton II pricing information

How does Paybutton II work?

I. If you don't have a web site on one of our servers:

To add credit card automation to your web site you need to submit form to our PAYBUTTON II server.

For example:

<form action="https://sql.abac.com/abacpay/paynew.asp" method="post" name="myform">
<input type=hidden name=idMer value="111
">
<input type=hidden name=strTransCode value="C6">
<input type=hidden name=dblAmount value="10">
<input type=hidden name=strURLApproved value="https://your.web.site/my.cgi?approved=1">
<input type=hidden name=strURLDeclined value="https://your.web.site/my.cgi?declined=1">
<input type=hidden name=strURLError value="https://your.web.site/my.cgi?error=1"
<input type=hidden name=param1 value="param1">
<input type=hidden name=param2 value="param2">
...
</form>

Where:
idMer is your Merchant ID which you will receive from us.
strTransCode is the transaction code.  C1 - sale, C2 - void sale, C3 - credit etc.
dblAmount is the amount you want to charge.
strURLApproved, strURLDeclined, strURLError are return paths after the credit card transaction was proceed, if the transaction is successful you will return to strURLApproved.
Other parameters are optional.

Your CGI will receive all hidden variables you send to the Paybutton server and also 'Response_Message' variable where you will have the reason why the credit card transaction is declined or "approved" if the transaction is approved. You will receive also other variables like 'strCCNumber', 'strExpMonth', 'strExpYear' and thats why your return url must be on secured server.

II. If you have web server on one of our servers:

You will receive CGI's with many implemented functions: automated subscription,members area, administrative module, reports, statistics, user reports.

If you already have your own Web site and want to add subscription and   protected area on it, you have to do the following:

1. Add somewhere in your site a subscription form. This is a small portion of HTML similar to the following:

<form action="dw.exe" method=post>
  Select a plan:
  <select name=selPeriod >
  <option value="1">1 month $20 </option>
  <option value="2">3 months $50 </option>
  <option value="3">6 months $80 </option>
  </select >
  <br >
  Enter your e-mail address:
  <input type=text name=strEMail size="50">
  <br >
  <input type=submit name=btnSignup value=" PAY ">
</form>

And it will look like this:

Choose a plan:
Enter your e-mail address:

You can have as many plans as you want and you can manage them from your administration module. The e-mail address is for the customer's electronic receipt, which is fully customizable too. You can send your subscribers their passwords, amount of the transaction, subscription period, etc.

2. Your next step is to create a login page to allow your customers to enter their passwords and access the protected part of your site. This can be done with the following few HTML lines:

<form action="dw.exe" method=post>
  Enter your password:
  <input type=password name=strPassword size="20">
  <br >
  <input type=submit value=" ENTER ">
</form>

And it will look like this:

Enter your password:



3. To create a protected area on your web site you should move all the files you want to protect to one or more dedicated directories with execute access and without read access. Then create a file named MEMBERS.HTML as a starting point for your protected area pages and insert all your hyperlinks to your protected files as shown below:

<a href="dw.exe?file=ProtectedFile.Ext">ProtectedFile</a>

where ProtectedFile.Ext is the file, which you want to be accessible only for your subscribers.

For example /members will be protected directory, then if the file is in the /members directory request to the file will be: http://your.site.com/members/dw.exe?file=protectedfile.ext

The customer browser must have cookies enabled.

4. If you want to add an ability for your customers to have information about their payments, some statistics, etc. you have to add somewhere in your site the following link:
<a href="http://www.yoursite.com/users.html">Users Corner</a>

5. The administration module will be accessible at the following address:
www.yoursite.com/admin.html
From this module you can manage your site database. You can activate/deactivate customers and change their properties. You can also change the general preferences of your site, like administration password, notification mail properties and more. From the administration main page you can go to the reports part and find some financial and statistical information about your site. A small help file for the administration and users modules can be found here.

6. To generate dw.exe CGI for you, we need to know locations to some entry points files on your web site. They are:

login.html - here is the form at point 2.

members.html - the customer must open this file if the password is successful.

WRONGPASS.HTML - displayed after unsuccessful login

APPROVED.ASP- executed after successful transaction

DECLINED.ASP- executed after unsuccessful transaction

You will receive examples of this files.

To see our Paybutton II in action, please visit the demo site

Our prices are specified here.


If you have any questions about our service don't hesitate to mail us at sales@paybutton.com. Technical questions can be directed to webmaster@paybutton.com


Copyright © 1996-2002 APLUS.NET Internet Services
10350 Barnes Canyon Rd., San Diego, CA. 92121
Sales: (877) A-PLUS-NET  or  (858) 410-6929
sales@paybutton.com
Tech. Support: (858) 410-6900
support@paybutton.com Billing: (858) 455-6903 webmaster@paybutton.com