Step 1 First, go to the Admin section and click on 'Payment Modules'. Install and Enable the PayPal module. Please enter your PayPal address carefully. Some other settings will be recommended to you, so it is best to enter the recommended settings. Step 2 To get the Instant Payment Notifications to work, ensure that IPN is enabled for your PayPal account. Log into your PayPal account and click on 'Profile' -> 'Instant Payment Notification Preferences' and hit Edit. Enter the IPN URL of your website that was entered in step 1. (If you already have a IPN URL entered in there, don't worry about it, the Million Dollar Script will pass the URL to PayPal and PayPal will know what to do anyway) Testing It is possible to test PayPal using the PayPal sandbox server. You will need to select the sandbox server from the drop-down list, and you will also need to register for a PayPal developer account.
2CO can be a flexible payment option for clients who are from countries which PayPal does not support. They also support more credit cards types, however there are some disadvantages with 2CO too. The main disadvantage is that C20 agreement allows only one website per account, so you will need to pay the $50 fee to open a new 2CO account if you haven't done so already. The script requires C2O account version 2. Step 1. Go to your Million Dollar Script Admin section, click on 'Payment Modules'. Install and Enable the 2CO payment module. a. Enter your seller ID b. Note down the recommended return URL. (It will be written in bold, ending with 2Checkout.php) c. Enter the Secret word (see Step 2) d. Demo Mode Y/N, the demo mode is used for testing. Step 2. You will need to set these in your C20 account. Go to the 'Look and Feel' section in your 2CO account, and set the following: a. Turn 'Direct Return' to Yes b. Set the Approved URL & Pending URL to the setting mentioned in step 1 (section b). c. Enter a secret word, see step 1 (section 3)
Symptom: On the checkorder.php script, the link for a customer to go back to their order returns the following 404 error: /payment/\"../users/\" was not found on this server. Problem: A problem in 1.6.4 version of the of the script which added unnecessary backslashes to the strings in the language file (Lang/english.php) Fix: 1. Upgrade to the latest version of the script. 2. Open the Language Translation tool, find the string "../users/" and remove all back slashes from the string. Click any of the save buttons to save.
After installing the payment modules and filling in all the required details, please hit the 'Enable' button to enable them.
Symptom: The error looks something like this: Warning: opendir(/payment/) [function.opendir]: failed to open dir: No such file or directory in /home/pixelorg/public_html/payment/payment_manager.php on line 12 Problem: Your 'Server Path to Admin' is not set in the 'Main Config'. Solution: Go to Main Config, set the 'server path to admin' to the recommended settings.