- Details
-
Hits: 6212
When an order is generated by Virtuemart, it talks to PayPal and says, "Hey, I got this person, see. They want all this stuff and this is how much it costs, see. So I'm going to send them over and you take real good care of them, see."
Unless you enable IPN (Instant Payment Notification) on your PayPal Account, PayPal is going to go mum. It won't say anything, probably because your site talks like a mobster. Your order status defaults at "pending." This is fine, except when PayPal takes the money from your customer and gives it to you, it would be nice to know that "Pending" order is really "confirmed." This is where the IPN comes in handy.
1. Log in to your PayPal account, mouse-over "Profile" and click "More Options.

3. Click the Instant Payment Notification Preferences link in the Selling Preferences column.

4. Click the big button down at the bottom on the next screen, "Choose IPN Settings."
5. In the "Notification URL: type the following address, updating it to reflect your correct domain, of course.
http://www.yourwebsite.com/administrator/components/com_virtuemart/notify.php
6. Check the radio button to "Receive IPN messages (Enabled)

- Details
-
Hits: 2936
If your website is e-commerce enabled (techno-babble for shopping cart), AND you have PayPal Pro (you're dishing out $30 a month for this one) you can enable virtuemart to make payments right on your website with Virtuemart 1.5.
1. Login into your PayPal account, and mouse-over the "Profile" link in the navigation bar across the top and click "More Options."

2. In the next window, click "API Access over on the left.

3. Now you're presented with a choice. You'll want to Request API credentials. This information you will send to your friendly web developer (me!) Note that mine says "View API Signature" since I've already requested one. Your screen will probably say "Request API Credentials."

4. You will have to Agree to their terms. Just click Okay.
5. I'll need the following information from your newly created API credentials.
The API Username
API Password
Signature
