|
|
|
Payments
How it all works
The payment system of BosDirectory is designed to allow you to automate the process of charging for links and options. There are several pieces of the puzzle which needs to fit together, to ensure that your payment system is setup correctly.
To begin, you will need a payment gateway account, such as AuthorizeNet, PayPal, etc. Please see those web sites for more information on how to create an account with them.
After you have your payment gateway account setup, you will need to inform BosDirectory which gateway you wish to use. Clicking the Manage System link in the admin panel will provide you with access to changing this information. The "Payment gateway" option will allow you to choose from the available payment gateways which are built into BosDirectory. Below that box, are two additional boxes labeled Payment Info 1 and Payment Info 2. These two boxes need to be populated with the correct information for the payment gateway you have chosen.
- PayPal: Enter your paypal email address in the first Payment account info box. Leave the second box empty.
- AuthorizeNet SIM: Enter your login ID in the first Payment account info box, and enter your transaction key into the second Payment account info box. You will also need to add the url to account.php, and payment.php to your AuthorizeNet relay gateways at https://secure.authorize.net/
- 2CheckOut: Enter your vendor number in the first Payment account info box. Leave the second box active.
- Mail-in: Enter the address into the first Payment account info box you want visitors to mail a check to such as:
BosDev, Inc|PO Box 837|Abilene, TX 79602| Notice the "|" acts as a line break.
After you have your payment gateway setup, you will need to start setting your pricing options. There are 3 things to consider when doing this: category price, time price, and options price.
The category pricing can be set in the Manage Categories section. You may globally set all categories at once using the global option, or you may set category pricing individually by editing the categories in question. The category price is considered as the "base price" when making calculations.
Pricing for time amounts can be setup in the Manage System section of the admin panel. The time amounts can be setup to be added to the base price, or multiplied to the base price as established in the category pricing.
Pricing for options such as images, sponsorship, embolding etc can also be setup in the Manage System section of the admin panel. Option pricing is is added to the total for the listing, after the time amount pricing adjustment is calculated.
After the price is determined, any valid coupons are then subtracted from the total and the final price is presented to the user for collection.
Examples:
Assuming the following settings
| Category |
$5.00 |
| Image |
$5.00 |
| Bold |
$2.50 |
| Italics |
$2.50 |
| Color |
$2.50 |
| Sponsor |
$5.00 |
| Time 1 |
Add |
$0.00 |
| Time 2 |
Add |
$1.00 |
| Time 3 |
Add |
$2.00 |
| Time 4 |
Multiply |
5.0 |
Case 1: Listing is place for time period 1, with sponsorship:
($5.00 + $0.00) + $5.00 = $10.00
((category + time period) + sponsor)
Case 2: Listing is place for time period 3, with sponsorship, image and bold:
($5.00 + $2.00) + $5.00 + $5.00 + $2.50 = $19.50
((category + time period) + sponsor + image + bold)
Case 3: Listing is place for time period 4, with image:
($5.00 * 5.0) + $5.00 = $30.00
((category * time period) + image)
Case 4: Listing is placed in 3 categories for time period 3, with sponsorship, image and bold:
($5.00 + $5.00 + $5.00 + $2.00) + $5.00 + $5.00 + $2.50 = $29.50
((category + category + category + time period) + sponsor + image + bold)
|
|