Slogan LiveZilla Live Help

Virtuemart PayPal Pro Setup Guide

DOWNLOAD PAYPAL PRO -v1.0.62

Features:

1. Uses PayPal's new NVP system of communication

2. Automatically confirms payment status without having to use PayPal's IPN callback system.

3. Does not need any modifications to the Virtuemart Database.

4. Fully integrated and working PayPal Express Checkout.

5. Fully integrated and working PayPal Direct Payment.

6. Lists all items purchased on PayPal details page for both parties.

7. Fully integrated into the standard checkout process of Virtuemart.

8. Express Checkout uses the Ship-To address provided by the user when checking out in Virtuemart.

9. Full Open Source - Licensed under GPL v3.0



Works on:

Joomla 1.5.x, Joomla 1.0.x - We have not tested it on Joomla 1.0.x, but should work only if you are using Virtuemart 1.1.2 or Virtuemart 1.1.1

Virtuemart 1.1.2 or Virtuemart 1.1.1 - We do not support the older versions of Virtuemart.

Only works for PayPal Pro in the United States.



INSTALLATION INSTRUCTIONS:

You will need to backup the following files on your server first:

/administrator/components/com_virtuemart/classes/ps_checkout.php



If you are using the default Virtuemart Theme then backup the following:

/components/com_virtuemart/themes/default/templates/checkout/checkout_bar.tpl.php

/components/com_virtuemart/themes/default/templates/checkout/list_shipto_addresses.tpl.php

/components/com_virtuemart/themes/default/templates/pages/shop.cart.tpl.php



* If you are not using the default Virtuemart template then backup the files that correspond to the above files.



Next, you will want to unzip the zip file on your computer.

If you are using the default template than all you have to do is the following: Just connect to your server via ftp and upload the Administrator folder and Components folder that came from the zip file to the directory that Joomla is installed.

The files will automatically be placed in the correct directories.

If you are not using the default template then you will have to copy the files manually to the correct locations, or you can rename the default folder under the components folder from the zip file to correspond to your template.

Now that all files have been copied over, you will want to login to the administration area of Joomla and goto the Virtuemart Component.

Once in Virtuemart, Select the Store menu and click on List Payment Methods.

Then do the following:

1. Click New.
2. Enter the name you want to call it.
3. Enter the Payment Code Exactly: PP_WPP
4. Select ps_paypal_wpp from the Payment Class Dropdown box.
5. Make sure Payment Method is set to: Credit Card.
6. Select the following credit cards: Visa, Mastercard, American Express, and Discover Card.
7. Click Save.
8. You should now be taken back to the Listed Payment methods.
9. Go back into your newly created payment method by clicking its name.
10. Once in click on Configuration.    

You should now have access to the following fields:

1. Sandbox Mode - This enables the paypal sandbox mode. To use the sandbox you must create an account with the Beta-Developer PayPal: https://beta-developer.paypal.com/
2. PayPal Errors - Turning this on will display on PayPal errors during checkout. Recommended off on Live Sites. Will write to debug if it is turned off and will not display them. This option is off by Default.
3. Enable Paypal Express Checkout - This enables the paypal express checkout button at the view cart screen. Turning this off removes the button from checkout view. This option is on by Default.
4. Enable Direct Payment - This will allow you to disable or enable the direct payment checkout link. If both the Express Checkout and Direct Payment are disabled, then the Direct Payment link will still show.
5. Require CVV - Only turn this off if you have your merchant account setup so that it does not need to accept CVV codes. PayPal requires it by default. See PayPal website on how to disable CVV check for your merchant account.
6. Require Confirm Address Override for PayPal Express Checkouts.
7. API Account Name - This is the API Account Name PayPal gives you when you generate the PayPal Signature. NOTE: If you have sandbox mode enabled then this is where you will enter the sandbox API Account Name.
8. API Password - This is the API Password that PayPal generates when you create the PayPal Signature. NOTE: If you have sandbox mode enabled then this is where you will enter the sandbox API Password.
9. API Signature - The API Signature that PayPal generates. NOTE: If you have sandbox mode enabled then this is where you will enter the sandbox API Signature.
10. Use Proxy - Enabling this allows the php CURL Method to go through a proxy if needed such as GODaddy shared hosting. This option is off by default.
11. The Proxy Host - The IP Address to the Proxy Host.
12. Proxy Port - The Allowed Port on the Proxy Host
13. Order Status for Successful Transactions
14. Order Status for Pending Transactions
15. Order Status for Failed Transactions


Once you are done configuring it remember to make sure to enable it.

We recommend that you test everything with the SandBox Mode first. Then once that is working switch over to a live PayPal account, but you will want to test it on the live PayPal Account at least once to make sure it is going through properly before you take your site live.

Comments

avatar sam
0
 
 
hi,

I get errors, can not connect to paypal (in Sandbox mode) when using this module.
any one encounter the same problems before, any solutions to solve it?
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar admin
0
 
 
Did you sign up with PayPal developer account ?
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar sam
0
 
 
yes, I did. I follow all the instructions listed above.
And the errors occur only when I 1st time select a Payment Method,
then it directed me to Step 4 of 3, which will shows the following errors:

Error: Unable to Connect to Paypal
Error: Error - Paypal did not complete the transaction. Please try again in a little while.
Error: Failure in Processing the Payment (ps_paypal_wpp)

But,

If I click the link "Paymet Method", it directs me to the Payment Method page
and the button "Checkout with Paypal" will appears, and the transactions will done.

Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
avatar Soam
0
 
 
I see. Did you try to contact the plugin developer, Aaron?? He can debug it right away!
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
Cancel
Name *
Email (For verification & Replies)
URL
Code   
Submit Comment
button_logo_portfolio
button_quote
button_testimonials

Subscribe Tutorials

Enter your email address:

Paypal Donation

Enter Amount:

Subscribe Joomla Tutorials Newsletter

Name:

Email:


Enter your email address: