| |
| - |
| - |
| - |
| - |
| - |
| |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
-
-
-
- |
| - |
| - |
| - |
| - |
| - |
| |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| - |
| |
| - |
| - |
| - |
| - |
| |
| - |
| - |
| - |
| |
|
|
 |
Payment Modules
|
MojoEstate supports many different ways for you to get paid from your
members. They are all easy to setup. Currently, we
do support ibill pincoding and iBill web900 (telephone charges), paypal
subscriptions IPN, clickbank.com, 2checkout, e-gold and worldpay (futurepay).
You can purchase any gateway you want from us and use only one, or all together
simultaneously.
Payment Module Installation Instructions
The payment module consists of 2 files : one xxx.cgi file and one admin_xxx.pl
file (i.e ibill.cgi and admin_ibill.pl).
For xxx.cgi, please use a text editor to open it, and make sure the first
line points to your perl interpreter.
Upload xxx.cgi in ASCII mode to the same folder as mojoEstate.cgi is located
in and change permissions to 0755.
Upload admin_xxx.pl in ASCII mode to the /scripts folder, no permissions need to be
set.
Login to your admin area, account manager section and add "xxx" to the list of
available payment modules (in case of paypal, submit "paypal", for 2checkout,
submit "2checkout", for ibill, submit "ibill", for clickbank, submit "clickbank",
for egold, submit "egold" and for worldpay, submit "worldpay".)
Note: Payment modules are not installed through module manager.
Gateway Setup Instructions
2checkout
Clickbank
Paypal
ibill
E-Gold
Worldpay
|
| |
|
2checkout
Setup
|
|
2checkout and Clickbank maybe easiest to setup.
However, they do not offer subscriptions.
- Login to your 2checkout account panel, usually located at http://2checkout.com/login.htm
- Click on "Shopping Cart > Cart Details"
- Scroll down and make sure the field that says "Return to a routine on your site after credit card processed?:"
is set to "YES" in the selection box, then enter the URL to 2checkout.cgi on your server
into the "Return URL" field (i.e. "http://yourdomain.com/cgi-bin/2checkout.cgi").
- Optionally: To test the 2checkout payment process, switch your account into test mode.
You can do this on the same page, just click on the link that reads: "Click Here to put your account in cart test payment mode.**"
(remember to turn it off before you go live).
- Click on "Account Details > Return"
- Scroll down to "Overall Passback Parameters." section.
Create a secret word by entering any letter combination
into the "secret word" field (i.e. "klmxjz") and save the
parameters.
Now it's time to enter this information into our script:
- Login to your personals admin panel
- Click on "Account Manager" link
- Click on 2checkout link
- You will be asked for this info, please fill in appropriately:
| 2checkout
account number : |
Enter your 2checkout account number (usually 5 or 6 digit number i.e. "12345".
If you do not have an account, click here to register. |
| Secret Word : |
Enter the secret word you created
in your 2checkout control panel. |
| 2checkout URL : |
Enter the 2checkout payment URL.
You get it from your 2checkout control panel. The URL that
is pre-set by default usually works for you in most cases. |
| Description :: |
If you have several payment gateways,
then please enter something to differentiate 2checkout payment
option from others (i.e. "2checkout 30 day membership"). |
Please register an user and upgrade through 2checkout to test the system. |
| |
|
Clickbank
Setup (click here for a screenshot)
|
|
Clickbank maybe easiest to setup.
However, it does not offer subscriptions.
- Login to your clickbank account, normally located at http://clickbank.com/login.html
- Set the price of your service
and set the thankyou page to
http://www.your-domain.com/cgi-bin/mojoEstate/clickbank.cgi
where you should replace the above url with your
actual address to clickbank.cgi
- choose a secret key for clickbank to communicate
with our script to verify payment. This key should
be known by you and you only. For security purposes,
it is best to change it once in a while.
Now it's time to enter these information into our
script:
- Login to your personals admin panel
- Click on "Account Manager" link
- Click on clickbank
- You will be asked for this info, please fill in appropriately:
| Clickbank
username :: |
Enter your clickbank username. If you do not have an account, Click here to register |
| Clickbank Link : |
Enter
Clickbank's numeric link (page). |
| Clickbank secret key : |
Enter
your Clickbank's secret key. This key must be the same as the one you have setup with clickbank. |
| Clickbank seed : |
Enter a
random seed, something that's more than 5 characters. This seed will be sent to Clickbank for encryption. |
| Clickbank
URL : |
The default
should be http://www.clickbank.net/sell.cgi |
| Description: |
If you have several gateways, then please enter something to differentiate clickbank from others. |
Please register for a username and test to see if it works. |
| |
| Paypal
Subscription setup |
| By using Paypal IPN, the system automatically communicates with our program (transparently)
everytime there is an event: new registration, subscription cancel,
payment recieved, etc... This requires no interaction
from you. Just sit back and watch the payments rolling in.
This is how you setup
Paypal:
- Login to your account
- Click on profile
- In the profile, click
on the "Instant
Payment Notification Preferences"
- Click on edit
- Make sure you check
the box, and enter
your url to the paypal.cgi file.
- Save it
Now go back to MojoEstate Admin area and access
the "account manager"
section to setup, otherwise you will get an error.
- Click on Account Manager link
- Click on paypal next to the account you wish to setup.
- You will be asked for this info, please fill in appropriately:
| Paypal
username :: |
Enter your paypal registered email address. If you do not have an account, click here to register |
| Paypal
URL : |
The default
should be https://www.paypal.com/subscriptions/business |
| Description |
If you have several gateways, then please enter something to separate Paypal from others. |
Bingo, now you are done. Please test it to see if
it works.
|
| |
| Ibill
Pincoding setup |
|
First, iBill does not offer the automatic communication that Paypal offers, but it can be achieved using cron tabs.
This feature is rarely use by any htaccess protection program on the market.
So you must be glad you have chose us.
Secondly, iBill maybe more complicated to setup
than paypal. First, you have to create a subaccount
with ibill, then wait for ibill approval before you
can use it. You also need to create webpage good and upload to ibill
server.
The steps to create a subaccount:
- Login to your ibill Commerce Management Interface
- Click on the "setup"
button
- click on "add master/sub
account"
- Click on "Add A New Sub-Account"
and choose either "subscription recurring"
or "subcription check recurring"
- Fill out the information and
hit submit
- Wait for iBill to approve the subaccounts and send you a set of pincodes.... You will need these pincodes to use with our programs.
Now go back to your computer,
open the gXXXXXXxxx.hmf with a HTML editor or notepad
- set the form action to your
ibill.cgi url
<form method="POST" action="http://www.mojoscripts.com/cgi-bin/mojoEstate/ibill.cgi">
Change it to your actual ibill.cgi address.
- Make sure these hidden tags
appear somewhere inside the <form>...</form>
tags
<input name="pincode" type="hidden" value="%%CODE?">
<input name="transaction_id" type="hidden" value="%%TRAN?">
<input name="subscription_id" type="hidden" value="%%REBILL?">
<input name="account" type="hidden" value="%%REF3?">
<input type="hidden" name="class" value="pincoding">
<input type="hidden" name="step" value="final">
- You also have to display these codes viewable to users:
%%CODE?
%%TRAN?
%%REBILL?
- Also you need to place a text field for username and password
<input name="username" size="29" maxlength="29" minlength="3" value="%%REF1?">
<input name="password" size="29" maxlength="29" minlength="3" value="%%REF2?">
The member username and password will be passed through and will be replaced with %%REF1? and %%REF2?
- Edit the page anyway you want,
and chang the name to something like 10000100.hmf
where 10000 is your ibill master account and 100
is your sub-account
- Upload this to ibill server and test to see if it
works.
Now it is time to enter these information to MojoEstate
- Click on protected directory link
- Click on iBill
- You will be asked for this info, please fill in appropriately:
|
Username
|
Enter your ibill username |
|
iBill Password
|
Enter your ibill password |
|
iBill subaccounts
|
Enter your ibill subaccount number.
If your master account is 100000 and your subaccount is 100, then
enter 100000-100 |
|
Credit Card URL
|
Enter the address to iBILL credit card processing. It should be https://secure.ibill.com/cgi-win/ccard/ccard.exe but it may changed.
Description: enter something to differentiate iBill credit card from others.
|
|
Check URL
|
Enter the address to iBILL check processing. It should be https://secure.ibill.com/cgi-win/checks/ccheck20.exe but it may changed.
Description: enter something to differentiate iBill checks from others.
|
|
Pincodes
|
Copy and paste your iBill given pincodes here....
When you are running of pincodes, you need to ask iBill to generate a new set. When you have a new set of pincodes, please PASTE them over the old ones as the old ones will not be used.
|
|
| |
| Ibill
web900 setup |
|
Setup iBill web900 is very similar to iBill pincoding, except you do not have to create the webgood page.
- Login to your ibill Commerce Management Interface
- Click on the "setup"
button
- click on "add master/sub
account"
- Click on "Add A New Sub-Account"
and choose "web900"
- For Proof of Purchase, choose "Pincodes"
- Fill in the rest of the information. If you do not understand something, please ask iBill representatives.
- Wait for iBill to approve the subaccounts and send you a set of pincodes.... You will need these pincodes to use with our programs.
Now it is time to enter these information to MojoEstate
- Click on protected directory link
- Click on Web900
- You will be asked for these info, please fill in appropriately.
|
Username
|
Enter your ibill username |
|
iBill Password
|
Enter your ibill password |
|
iBill subaccounts
|
Enter your ibill subaccount number.
If your master account is 100000 and your subaccount is 500, then
enter 100000-500 |
|
iBill web900 URL
|
Enter the address to iBILL web900 processing. It should be https://secure.ibill.com/cgi-win/ccard/web900.exe but it may changed. |
|
Description
|
Enter something to differentiate iBill Web900 from others.
|
|
Pincodes
|
Copy and paste your iBill given pincodes here....
When you are running of pincodes, you need to ask iBill to generate a new set. When you have a new set of pincodes, please PASTE them over the old ones as the old ones will not be used.
|
|
| |
|
Worldpay
Setup
|
- Set 777 permissions on worldpay.lock file, to be uploaded to same
folder where worldpay.cgi resides in.
- Login to your Worldpay account panel.
- If you are using recurring subscriptions, make sure futurepay option is activated
- Setup installation ID and callback password
- Setup worldpay callback routine to: http://yoursite.com/path/to/worldpay.cgi
Now it's time to enter this information into our script:
- Login to your personals admin panel
- Click on "Account Manager" link
- Click on worldpay link
- You will be asked for this info, please fill in appropriately:
| Worldpay Installation ID : |
Enter your Worldpay installation id here, you set
this in your worldpay panel. |
| Callback Password : |
Enter the secret password you created
in your worldpay control panel. |
| Worldpay URL : |
Enter the Worldpay payment URL.
You get it from your worldpay control panel. The URL that
is pre-set by default usually works for you in most cases. |
| Currency :: |
Select the currency in which you would like
to charge your members. |
| Description :: |
If you have several payment gateways,
then please enter something to differentiate Worldpay payment
option from others (i.e. "Worldpay 30 day membership"). |
Please register an user and upgrade through Worldpay to test the system. |
| |
|
|