MojoJobs
Documentation
MojoScripts
 
   - Introduction
   - Getting Started
   - License Agreement
   - File Check
   - Installation
 
   - News
   - Program Configurations
   - System Behaviors
   - Display
   - Database Fields
   - Gallery File Types
   - Module Manager
   - Member Management
   - Member Mailings
   - Categories
   - Accounts
     - Permissions
     - Preferences
     - Conformations
   - Program Security
   - Admin Groups
   - Automation Routines
   - Debugging
   - Utilities
 
   - HTML Templates
   - Email Templates
   - Text Templates
   - Content Occurances
   - Strings and Tags
   - Featured Ads
   - Specific Program URLs
   - Customization Tips
   - Specific Templates
   - Payments
 
   - Payment Modules
   - Thumbnail Modules
   - View-On-Map Module
   - Chat Module
 
   - Troubleshooting
   - FAQ
   - Support
 
Payment Modules

MojoJobs 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 mojoJobs.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.

  1. Login to your 2checkout account panel, usually located at http://2checkout.com/login.htm


  2. Click on "Shopping Cart > Cart Details"


  3. 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").


  4. 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).


  5. Click on "Account Details > Return"


  6. 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:

  1. Login to your personals admin panel


  2. Click on "Account Manager" link


  3. Click on 2checkout link


  4. 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.

  1. Login to your clickbank account, normally located at http://clickbank.com/login.html


  2. Set the price of your service and set the thankyou page to
    http://www.your-domain.com/cgi-bin/mojoJobs/clickbank.cgi
    where you should replace the above url with your actual address to clickbank.cgi


  3. 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:

  1. Login to your personals admin panel


  2. Click on "Account Manager" link


  3. Click on clickbank


  4. 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:

  1. Login to your account


  2. Click on profile


  3. In the profile, click on the "Instant Payment Notification Preferences"


  4. Click on edit


  5. Make sure you check the box, and enter your url to the paypal.cgi file.


  6. Save it


Now go back to MojoJobs Admin area and access the "account manager" section to setup, otherwise you will get an error.

  1. Click on Account Manager link


  2. Click on paypal next to the account you wish to setup.


  3. 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:

  1. Login to your ibill Commerce Management Interface


  2. Click on the "setup" button


  3. click on "add master/sub account"


  4. Click on "Add A New Sub-Account" and choose either "subscription recurring" or "subcription check recurring"


  5. Fill out the information and hit submit


  6. 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

  1. set the form action to your ibill.cgi url
    <form method="POST" action="http://www.mojoscripts.com/cgi-bin/mojoJobs/ibill.cgi">
    Change it to your actual ibill.cgi address.


  2. 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">


  3. You also have to display these codes viewable to users:
    %%CODE?
    %%TRAN?
    %%REBILL?


  4. 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?


  5. 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


  6. Upload this to ibill server and test to see if it works.

Now it is time to enter these information to MojoJobs

  1. Click on protected directory link


  2. Click on iBill


  3. 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.

  1. Login to your ibill Commerce Management Interface


  2. Click on the "setup" button


  3. click on "add master/sub account"


  4. Click on "Add A New Sub-Account" and choose "web900"


  5. For Proof of Purchase, choose "Pincodes"


  6. Fill in the rest of the information. If you do not understand something, please ask iBill representatives.


  7. 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 MojoJobs

  1. Click on protected directory link


  2. Click on Web900


  3. 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

  1. Set 777 permissions on worldpay.lock file, to be uploaded to same folder where worldpay.cgi resides in.


  2. Login to your Worldpay account panel.


  3. If you are using recurring subscriptions, make sure futurepay option is activated


  4. Setup installation ID and callback password


  5. Setup worldpay callback routine to: http://yoursite.com/path/to/worldpay.cgi

Now it's time to enter this information into our script:

  1. Login to your personals admin panel


  2. Click on "Account Manager" link


  3. Click on worldpay link


  4. 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.
 

Copyright by MojoScripts.com
Terms | Privacy Policy