VirtueMart Forum

VirtueMart 1.1.x [ Old version - no longer supported ] => Payment VM 1.1 => PayPal / PayPal Pro VM 1.1 => Topic started by: cowboy1989 on October 20, 2008, 04:56:24 AM

Title: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 20, 2008, 04:56:24 AM
I am the writer of paypal pro US, paypal pro UK and PayPal pro subscription .The http://www.myjoomlaextensions.com put it on their shelf without my permission. so  I decided to make them open source now. welcome to download them.
download url: http://www.webresolve.net/joomla/index.php
Title: Re: Paypal Pro US and PayPal Pro UK are open source now
Post by: davi on October 23, 2008, 02:32:42 AM

I downloaded the paypal pro US module from http://www.webreslove.net/joomla/index.php .I want to install it into my virtuemart. but i am a newbie. I do not know how to install it. where can i get the manual for installing this module?
thanks
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 23, 2008, 02:52:03 AM
You can find it at http://www.webresolve.net/joomla/index.php?option=com_content&view=category&id=31&Itemid=41
if you still have questions.please email me.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: vadim2 on October 23, 2008, 10:41:24 AM
Thanks for your post, but unfortunately the UK module is incomplete. I installed it, but I can't see in the configuration of the module any fields for API credentials. Also, for the UK module we need to add SOLO, MAESTRO and SWITCH cards. For them we also need to add a field in the checkout for issue number.

Could you please tell us if your module has got all of these?
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: jmds on October 23, 2008, 12:42:18 PM
Quotefor the UK module we need to add SOLO, MAESTRO and SWITCH cards. For them we also need to add a field in the checkout for issue number

I will try and allocate some time this/next week to update this for the latest version of Virtuemart. It may help you out.

http://www.jmds.eu/virtuemart-addons-and-modifications/view-category.html
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 24, 2008, 02:49:17 AM
thanks for your post. This is  the paypal pro uk direct payment module. In this case ,you do not need api credentials. You only need to fill the merchant login name and password. the username is the same as the merchant username, which were submitted when you signed up a paypal pro uk account.
thanks,please keep in touch.
Quote from: vadim2 on October 23, 2008, 10:41:24 AM
Thanks for your post, but unfortunately the UK module is incomplete. I installed it, but I can't see in the configuration of the module any fields for API credentials. Also, for the UK module we need to add SOLO, MAESTRO and SWITCH cards. For them we also need to add a field in the checkout for issue number.
Could you please tell us if your module has got all of these?
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: davi on October 24, 2008, 04:55:41 AM
Thanks for your module. I installed the module in my store following your guide. it works well now. thanks.
I want to know if i install the paypal pro recurring module,what i need to configure?
Quote from: cowboy1989 on October 23, 2008, 02:52:03 AM
You can find it at http://www.webresolve.net/joomla/index.php?option=com_content&view=category&id=31&Itemid=41
if you still have questions.please email me.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: jaysunp on October 26, 2008, 02:23:22 AM
Can someone help me out with this? I am so close...

After installing this module, I get the following error:

Fatal error: Call to a member function has_configuration() on a non-object in /home/username/public_html/subfolder/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 167

Do you know how I can correct this?
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 26, 2008, 03:27:51 AM
can you tell me which module you installed?paypal pro uk or paypal pro us or paypal pro recurring direct payment?
Quote from: jaysunp on October 26, 2008, 02:23:22 AM
Can someone help me out with this? I am so close...
After installing this module, I get the following error:
Fatal error: Call to a member function has_configuration() on a non-object in /home/username/public_html/subfolder/administrator/components/com_virtuemart/html/store.payment_method_form.php on line 167
Do you know how I can correct this?
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: jaysunp on October 26, 2008, 18:43:03 PM
Thanks cowboy.

I'm running the paypal pro us module in a Joomla 1.5.7 site with VM 1.1.2.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 27, 2008, 01:15:12 AM
Quote from: jaysunp on October 26, 2008, 18:43:03 PM
Thanks cowboy.
I'm running the paypal pro us module in a Joomla 1.5.7 site with VM 1.1.2.
Hello,
The paypal pro us module had been as a commerical moudle for a long time. There is no  this kind of  problem before. please make sure you copy the files to the right folders. you can simply copy the administrator folder . The wrong configure also results in this error. make sure
Code: PP_WPP
Payment class name: ps_paypal_wpp
Payment class type: credit card
please feel free to ask any questions.thanks.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on October 31, 2008, 13:54:27 PM
Greetings,
thanks for your feedback.About the recurring payment configure, it is a little bit complex. You can set the parameters of   trial payment period if you want to set a trial payment period.The trial payment period is optional. But the payment period is required. If i do not make sense, you can go to www.paypal.com to check some documents about recurring payment.
Quote from: davi on October 24, 2008, 04:55:41 AM
Thanks for your module. I installed the module in my store following your guide. it works well now. thanks.
I want to know if i install the paypal pro recurring module,what i need to configure?
Quote from: cowboy1989 on October 23, 2008, 02:52:03 AM
You can find it at http://www.webresolve.net/joomla/index.php?option=com_content&view=category&id=31&Itemid=41
if you still have questions.please email me.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 01, 2008, 09:47:19 AM
Hi there - I have persisted with this module and seem to have got close to succeeding but am now receiving the following error message in the webpage after confirming payment... Error: Invalid vendor account
Error: Failure in Processing the Payment (ps_paypalprouk)

I am using Joomla 1.5.7 and VM 1.1.2 - The Paypal Pro account is fully validated and active as far as I can see.

I have entered the straightforward merchant login details (not the API generated one) in both merchant login and username fields and the paypal pro account password in the field when prompted. I am a little unclear of what then goes in the next 'transaction key' request field and have assumed this is my joomla login details to authorise the updating of the previous password field. Is this where I'm going wrong? It would be great to get some more documented guidance on these aspects of the module.

Having said that, your open source release of the module has got me this far for which I am very grateful.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 01, 2008, 11:26:27 AM
greetings,
The transaction key is the merchant password. please try it and give me feedback.
one more thing,do you set the test mode yes?if you use live account,the test mode should be set no.
Quote from: JamesH on November 01, 2008, 09:47:19 AM
Hi there - I have persisted with this module and seem to have got close to succeeding but am now receiving the following error message in the webpage after confirming payment... Error: Invalid vendor account
Error: Failure in Processing the Payment (ps_paypalprouk)
I am using Joomla 1.5.7 and VM 1.1.2 - The Paypal Pro account is fully validated and active as far as I can see.
I have entered the straightforward merchant login details (not the API generated one) in both merchant login and username fields and the paypal pro account password in the field when prompted. I am a little unclear of what then goes in the next 'transaction key' request field and have assumed this is my joomla login details to authorise the updating of the previous password field. Is this where I'm going wrong? It would be great to get some more documented guidance on these aspects of the module.
Having said that, your open source release of the module has got me this far for which I am very grateful.
Title: Re: Free Paypal Pro US module and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 01, 2008, 11:59:19 AM
Dear Users,
please make sure if the test mode set no when you use a live account.
the following message may be helpful to you.
Payflow Pro and Website Payments Pro UK merchants will receive a Result Code 26, Invalid Vendor Account or Result Code 1, User Authentication Failed, if you pass incorrect login credentials.

Both a Payflow Pro and Websites Payments Pro UK account use the login credentials that your created when you signed up for the account.  They are the same credentials that you use to log into PayPal Manager at https://manager.paypal.com.  If you do not log into PayPal Manager then you DO NOT have a Payflow Pro or Websites Payments Pro UK account.



NOTE: You MUST have a Payflow Pro or Websites Payments Pro UK account to use the Payflow SDKs or HTTPS Interface.

There is NO API Signature Required like a traditional PayPal account, you only use VENDOR, USER, PWD (password) and PARTNER

As noted in the Developer's Guide, the Release Notes and some samples, Result Code 26 is due to invalid data in fields listed below.

VENDOR = Merchant Login ID.  This is the lD created when you signed up for your account.
USER = Merchant Login ID unless you created a USER for Payflow Pro
PWD = Password for VENDOR unless you have a different USER, then it would be for USER.

PARTNER = Partner/Reseller ID, who you purchased account from.
All fields are case-sensitive.

Examples:

Correct usage:

VENDOR=myaccount
USER=myaccount
PARTNER=PayPalUK
PWD=mypassword

USER can also be different from VENDOR if you created a user for your transactions.  This is actually suggested.

Example: vendor=myaccount&user=myaccountpro&pwd=myaccountpropassword&partner=mypartner

Incorrect usages:

VENDOR=AFnbvsbQVRButJHZs6.l0X3A7qNRAD.JM9YVjurzrVeDxa2ua9NmevLN
USER=bob._1187260083_biz_api1.myweb.com
PARTNER=PayPalUK

VENDOR=paypal_api1.myemail.com
USER=paypal_api1.myemail.com
PARTNER=PayPal

Vendor and User in the above examples are using API credentials for a traditional PayPal Websites Payments Pro account or Sandbox account.  These credentials are not to be used with a Payflow Pro or Websites Payments Pro UK account.

Also, you do not use the Sandbox for testing on a Payflow Pro account EXCEPT for Express Checkout.  See this post for more information on this.

Note:
You can also see this error if you have misspelled a name-value-pair variable, like VENDR instead of VENDOR or the request string has other field format issues.  Verify the actual data being sent.

New Accounts:

You will a receive a result code 1 or 26 if you are attempting to process transactions immediately after account creation as you must wait at least one hour to allow our cache to be refreshed with your account credentials.
Message Edited by PayPal_ToddS on 08-06-2008 01:23 PM
Message Edited by PayPal_ToddS on 10-16-2008 10:52 AM
Message Edited by PayPal_ToddS on 10-16-2008 10:52 AM

the origin url of the message above is :
http://www.pdncommunity.com/pdn/board/message?board.id=payflow&message.id=1388



best regard
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 01, 2008, 14:37:01 PM
Hi cowboy - thanks so much for your quick and detailed response - great work and much appreciated !!!!

Have followed the instructions precisely for configuring the payment method but it's still returning the same error message.

I noted you comments about logging in to paypal manager via that url but that is not the way it seems to be happening here in the UK.

The login is via https://www.paypal.com/uk/cgi-bin/webscr?cmd=_login-run which   then takes you into https://paypalmanager.paypal.com/login.do

There is no mention of the term PARTNER in any of this process and if for instance I try to login via https://manager.paypal.com. it will not recognise the account - but, as far as I can see, that doesn't mean  that I don't have a Website Payments Pro UK account as the account is fully active and ready to roll via those other login details.

Any further advice would be deeply appreciated. Many thanks.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 01, 2008, 18:45:53 PM
Hooray!!! having been back through this methodically I have finally got to the point where the site is returning a "Your order has been successfully placed!" message. I've yet to see the corresponding details appearing in my Paypal account console but presume there is some delay in this?

Thanks for your help and quick response earlier. I can certainly say at the moment that the Paypal Pro UK module works with Joomla 1.5.7 and VM 1.1.2 when using the Paypal Website Payments Pro account details as defined in the posted documentation.

Thanks again :)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 01, 2008, 23:25:01 PM
OK - that will teach me - spoke way too soon here :(

It now seems I can only get this to function by updating the configuration details in the VM payments section mid transaction - which doesn't seem right. Also, no information is being passed through to the Paypal account so I feel I'm back at square one again after the elation of seeing that green tick and successful transaction message :(

Other than another cry for help, I have a specific question - Each time I go back into the 'configuration' section of the PayPal Pro payment option in VM, the fields are blank again and the 'test mode' drop down has reverted to 'Yes' again. Is this expected behaviour for this function?

Any and all help would be much appreciated - thanks :)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 02, 2008, 00:24:47 AM
Quote from: JamesH on November 01, 2008, 23:25:01 PM
OK - that will teach me - spoke way too soon here :(
It now seems I can only get this to function by updating the configuration details in the VM payments section mid transaction - which doesn't seem right. Also, no information is being passed through to the Paypal account so I feel I'm back at square one again after the elation of seeing that green tick and successful transaction message :(
Other than another cry for help, I have a specific question - Each time I go back into the 'configuration' section of the PayPal Pro payment option in VM, the fields are blank again and the 'test mode' drop down has reverted to 'Yes' again. Is this expected behaviour for this function?
Any and all help would be much appreciated - thanks :)
Greetings,
If your test mode reset to 'yes' and other field show blank every time ,please make sure you press the save button after you fill the blanks and the configure file ps_paypalprouk.cfg(in the administrator\components\com_virtuemart\classes\payment) has the write permission.
About other
It now seems I can only get this to function by updating the configuration details in the VM payments section mid transaction - which doesn't seem right. Also, no information is being passed through to the Paypal account so I feel I'm back at square one again after the elation of seeing that green tick and successful transaction message
can you give me more information?
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 02, 2008, 01:52:08 AM
Hi cowboy - thanks for the new advice. I have managed to get the configuration settings to remain set by completing the 'test' dropdown, merchant login and user login and then saving these inputs. I have then gone back into the configuration setting to set the password. If I do all of these things at the same time then the settings are not saved for some reason. I have checked the config file and can confirm that the correct details are written to it.

With all of this in place seemingly correctly, I am still now getting the same error message as before...
Error: Invalid vendor account
Error: Failure in Processing the Payment (ps_paypalprouk)

On a couple of ocassions today I got a longer error message containing some 5 points about why the transaction could not complete. I can't seem to replicate that longer message again.

The process I was going through that appeared to work was to input all the details to transact on the webpage and then at the error message go into the payment method configuration and re-enter the details - save those - then went back to 'confirm payment' and on clicking was achieving a 'successful transaction' message. Made me feel good about it for a while but sadly that bubble has burst now :(

Any more ideas? - thanks
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 02, 2008, 02:57:51 AM
I'm non-technical (as you might have guessed) but I've just been seeing if I could understand something of the code sitting behind this Paypal Pro module, primarily in 'ps_paypalprouk.php'. I'm intrigued to see the similarity to the Payflow Pro code within a module already available in Virtuemart. Is it relevant or correct for instance that both payment methods share identical CLIENT_CERTIFICATION_IDs? The top section of the code seems to differ largely in 'PFP' being swapped for 'PPU'and then seems to become purely PayFlow Pro related. I'll get back to the day job now but my desperation to get this module working is probably showing through now :)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 02, 2008, 06:44:20 AM
Quote from: JamesH on November 02, 2008, 02:57:51 AM
I'm non-technical (as you might have guessed) but I've just been seeing if I could understand something of the code sitting behind this Paypal Pro module, primarily in 'ps_paypalprouk.php'. I'm intrigued to see the similarity to the Payflow Pro code within a module already available in Virtuemart. Is it relevant or correct for instance that both payment methods share identical CLIENT_CERTIFICATION_IDs? The top section of the code seems to differ largely in 'PFP' being swapped for 'PPU'and then seems to become purely PayFlow Pro related. I'll get back to the day job now but my desperation to get this module working is probably showing through now :)
greetings,
if your test mode still set yes,then definitly,you will receive the invaild vender message.because in test mode server,no vendor information which is on live server i have no idea why your test mode still 'yes' after you modified it. here no this kind of message.
but you can modify the file ps_paypalprouk.cfg(in the administrator\components\com_virtuemart\classes\payment):
replace
define ('PPU_TEST_REQUEST', 'FALSE'); 
with
define ('PPU_TEST_REQUEST', 'TRUE');

one more thing, the paypal pro uk use the payflow service. so the code is related to payflow.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 02, 2008, 11:15:58 AM
Hi there - I can confirm that the information in the 'ps_paypalprouk.cfg' file has the correct information from the configuration input including the test field set to 'false'. The 'partner' field looks pre-populated with 'paypaluk'.

I did notice in the instructions you posted earlier about the precise information for these fields that it said the 'partner' field should be 'PayPalUK' and is case-sensitive. I did however change this in the cfg. file to see if it made any difference but it had no effect?

At a real loss on this now as I'm sure the correct information is being pushed to Paypal. Any other ideas?

Many thanks for your continued replies and time on this - much appreciated.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 02, 2008, 12:53:38 PM
sorry,
i can not image what  the problem is because it  works well on my test server.
i am a little strange that why https://manager.paypal.com could not recognize your account.if you have paypal pro uk account ,the partner should be PayPalUK.

so we have to post this question to other readers.maybe there is better paypal pro uk module or anyone know how to resolve your problem.
thanks using my module and giving me feedback. feel free to contact me.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 02, 2008, 17:13:00 PM
Hi cowboy - as mentioned in a previous post there would appear to be no reference to  https://manager.paypal.com with regard to the Website Payments Pro service we are accessing here the UK.

The login is via https://www.paypal.com/uk/cgi-bin/webscr?cmd=_login-run which then takes you into https://paypalmanager.paypal.com/login.do

A long shot (without a full understanding of the processes here) but could this be the root cause of the problems here? Obviously if the correct information is being sent from the Virtuemart module but to the wrong Paypal location then logic suggests it will be rejected. As I mentioned previously, I tried logging in to https://manager.paypal.com with my Website Payment Pro account details and they weren't recognised so if the website is trying the same process then I guess it will also be rejected - hence the 'invalid vendor account' message?

The information you posted from the pdncommunity was over a year old so have Paypal perhaps changed the login process for Website Payments Pro UK and are no longer using https://manager.paypal.com ? If so is this a simple config change in the code somewhere to point the transaction details to https://paypalmanager.paypal.com ?

Many thanks
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 03, 2008, 09:19:55 AM
sorry,
i can not help you because i even do not have test account in paypal pro uk. it seems difficult for me to apply one.
if it is a paypal pro us , i can help you.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: shoulders on November 04, 2008, 20:32:09 PM
Noobie question!

will the recurring module work for the UK?

thanks

shoulders
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: cowboy1989 on November 05, 2008, 01:39:49 AM
no, it works for paypal pro us only.
Quote from: shoulders on November 04, 2008, 20:32:09 PM
Noobie question!
will the recurring module work for the UK?
thanks
shoulders
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 05, 2008, 14:24:39 PM
My experiences with building out a new website on Joomla 1.5.7 and a product catalog on Virtuemart 1.1.2 have been excellent with both tools surpassing my expectations. However, when it came to integrating Paypal Pro UK or Websites Payment Pro UK (as the service itself is known) the result was several days of intense frustration and some long nights.  :(

I've noticed that others have been in similar positions with this so I thought I'd document my experiences here in case they are useful to someone also wrestling with this.

Firstly, there isn't much choice when it comes to a simple, non-technical method to integrate Paypal Pro UK as it is distinctly different from the US version.

The ones I came across via Google and the forums are...

http://www.e-commerce-solution.co.uk
A UK based organisation. They have had problems with their website and email systems recently and my early experience with trying to buy from them put me off. However, as you'll see later in my post, I returned to this option.

http://www.virtuemartshop.co.uk/PayPal-Pro-UK-Virtuemart-payment-module.html
This is a very competent looking operation and I'm sure will deliver 100% on what they say but as I am on a very tight budget of virtually nothing then £245 is a lot of money – (although after the hours I've burned on this, paying the money looks a more attractive option).

http://www.myjoomlaextensions.com/
There is comment in this forum about how these guys commissioned the UK module they offer to be built but then didn't pay the developer. On that basis I didn't go near this one.

http://www.webresolve.net/joomla/index.php
This is from the developer (cowboy1989 on here) who wasn't paid for the work mentioned above. He released his work as open source the day after I started looking for a solution. An associated piece of work that enables Maestro and Switch cards to be incorporated can be found here... http://www.jmds.eu/virtuemart-addons-and-modifications/view-category.html

http://www.chuckra.co.uk/software/
This is an older attempt to open source a Paypal Pro UK solution. It comes with plenty of warnings about how stuff doesn't work and no support is provided. The last updates were a year ago. I stayed clear of this one for those reasons alone.

So, my starting point was cowboy1989's work via http://www.webresolve.net/joomla/index.php . Easy enough to install manually once you get the hang of identifying which files should be copied where. (I use the excellent ninjaexplorer http://ninjaforge.com/index.php?option=com_content&task=view&id=146&Itemid=228 for all upload/download activity). Had an initial problem with getting all the text to show in the 'add payment method' configuration dialog but that was only because I had installed the Virtuemart language pack and hadn't put the 'english.php' file in the correct location. Also had a problem getting the configuration settings to save properly but got over this by adding in the required vendor and username details, saving those and then adding the password details.

So, having got the component to function as expected, the challenge was then to make it work with Paypal. In the whole process this has been the most frustrating experience and the blame lies with Paypal themselves in not making it clear how and where the UK version of Websites Payment Pro differs from the US solution.  >:(

Firstly, the 'HTTPS' process that Website Payments Pro UK uses requires the usage of four key field PARTNER, VENDOR, USER, PASSWORD

For the UK version of Website Payments Pro, PayPal do not make it straightforward to identify what should go in these fields and much of the information in the forums is US specific and/or misleading. To find the account details for these fields, UK users need to...
1. log-in to their PayPal accounts, go to their 'profile' page
2. select 'Request API credentials' (the fact that in many areas it is said that the HTTPS process does not require 'API credentials' makes this confusing in its own right).
3. You will then see two options. Select the one on the right 'Option 2- Payflow Pro and the second option 'Set up Payflow Pro API access' (The mixture of PayPal and PayFlow terminology is again confusing and apparently the legacy of PayPal's Verisign/Payflow acquisition a couple of years ago)
4. You will then see a table entitled 'User Access' with exactly the information required for the integration process listed as User, Partner, Vendor and Password.

Aside from PayPal not making it clear for UK users where to find this information I think part of the confusion comes from the PayPal community information where you will often see the statement "if you can't log-in to https://manager.paypal.com then you don't have a Website Payments Pro UK account." This is untrue and PayPal should update this misleading information. Even using the correct (user/partner/vendor/password) information for the integration process, I still cannot log-in to https://manager.paypal.com and it seems completely irrelevant to the process from a UK user's perspective.

So... if you've got as far as tracking down the right information in the Payflow Pro API Credentials section that is good progress – but, in my case didn't seem to provide the answer. Having copied the information from the table into the Virtuemart 'payment method configuration' section I was still getting Error 1 and Error 26 messages (these are the ones that tell you the information you are sending to PayPal is wrong in some way). Just as I was about to give up and pay the money for someone else to do it all for me I remembered a comment in one of the many forum posts I've now read on this topic that suggested using the 'Create User' button in the Payflow Pro credentials section to generate a new set of USER and PASSWORD details. I did this, wacked it into the configuration dialog and bingo!!! – my first successful transaction.

Lesson one for UK users – Find the right integration account information – in >> profile>> API Credentials Request>> Payflow Pro (Option 2) – do this and your experience with the integration modules will be a smoother one. Note:- If the first set of credentials don't work, click the 'create user' button and use those.

Although I didn't get a successful transaction with the open source module from http://www.webresolve.net/joomla/index.php I am sure this is more to do with me not having PayPal information that worked and being misinformed by the PayPal forum advice. I was very impressed with 'cowboy1989's quick responses to my forum requests for help. I probably won't go back through testing this module with the working PayPal details as I don't want to tempt fate but would be interested to know if others are successful, as I'm sure would 'cowboy 1989'.

Having parted with a bit of cash and re-visited the http://www.e-commerce-solution.co.uk , there are a few advantages to this one. Firstly it is an installable component with a non-technical control interface (although had problems with the licence key process and ended up adding it in manually). Secondly it includes support for Maestro and Switch cards as part of the solution rather than yet another add on to wrestle with. The company clearly has had some issues with their website and email systems but I have had my support questions answered directly and relatively quickly.

Lesson two for UK users – Probably best to go with a solution that is UK focused as you will get Maestro/Switch support out of the box and hopefully an understanding that the Website Payments Pro UK is significantly different from its US counterpart. Even than, the Ecom solution that I've now got running successfully tells you in the interface to use the details that you log-in to https://manager.paypal.com and I maintain from my experience that this is no longer correct (even if it was previously).

A long post but I hope it has something of use depending on where you are in the process of integrating PayPal Pro UK and Virtuemart.  :)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: nickshaw on November 07, 2008, 04:33:31 AM
he he,i am the lucky boy. i am successful to install this open source module . it is now running right on my server ;)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: JamesH on November 07, 2008, 11:45:11 AM
Nice one! - have you got the Maestro/Switch options running too?
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: guilliam on November 08, 2008, 17:10:40 PM
JamesH good pointers. i have nothing to add. thanks for the input.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: gbowman on November 24, 2008, 00:58:07 AM
I seemed to have got one step closer with the Paypal Pro UK system by editing the .cfg so that the partner is 'PayPalUK'.

Only now I get
Error: Invalid amount format. Use the format: "#####.##" Do not include currency symbols or commas.
Error: Failure in Processing the Payment (ps_paypalprouk)


Presumably this is because $order_total includes the currency symbol?

any ideas?
Graham
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Ironfox on November 26, 2008, 04:38:47 AM
Pretty cool stuff; I'll give this a shot tomorrow.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Lee Wilson on December 20, 2008, 02:13:01 AM
I'm using the Virtuemart-Solutions product for paypal pro uk - thanks to JamesH for the information - really helped me to configure this quickly.

Couple of questions:

1) Did you get this to update to confirmed payment from awaiting payment ? Mine says successful, yet I dont get the confirmed email / status.

2) Does it pass the address information from joomla into paypal for your transactions ? I got debug on and it says  'Y' against all of the address stuff in the array - yet in paypal it says F against AVS and M against CSC code. Any ideas ?

3) With all the confusion over paypal.manager is there somehwere that I can test this further  without making payments ?

I'm using Joomla 1.5.8 and VM 1.1.2
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Minz on January 13, 2009, 19:32:28 PM
JUST FEEL LIKE THANKING YOU FOR THE MODULE. I FINALLY REACHED TO THE END. I'LL DEFINITELY MAKE SOME DONATION IN THE NEAR FUTURE. YOU'RE ON MY LIST!  8)

THANKS AGAIN AND GOOD LUCK WITH ANYTHING!
MINZ
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: parivallald on January 21, 2009, 06:55:43 AM
Hello sir,

I used pay pal pro uk ,i given merchant id. but i cant able update password.

so i am getting error "Error: Failure in Processing the Payment. Technical Note: The required passwird is empty! The payment method settings must be reviewed.
Error: Failure in Processing the Payment (ps_paypalprouk)".

i was tried to update the "password" but not updating.

Can please kindly give advice to me.

Thanks
pari
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: brandonjp on February 06, 2009, 08:33:19 AM
Sorry...I know this is gonna seem like a dumb question, but... to use the PayPal Pro module, do you have to pay the $30 per month PayPal fee to have the PayPal "Website Payments Pro" business account?

I got everything installed, but keeping having errors and now I think that's why  :)

Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Lee Wilson on February 06, 2009, 12:02:18 PM
That will probably be your reson ;-)

The pro version allows you to take monies like a credit card facility i.e. does not redirect you to paypal pages, and yes it's £20 per month ( but looks more professional), you will probably need a SSL license as well.

Of course you can use a free paypal module that will redirect you to the paypal screen (i.e. ebay type payments). I give my customers the choice of either.

Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: brandonjp on February 06, 2009, 14:13:27 PM
Thanks for the reply, Lee.

We've got the SSL and we're using the free module that comes with VM that redirects to PayPal, but we're getting so many emails from VirtueMart when people finish the order on our page, but they never actually pay on the PayPal screen, so our order list is full of bogus orders. 

Am I missing something?  Is there anyway around that.... 

I'm a bit off-topic now, but anyone willing to PM would be MUCH appreciated.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Lee Wilson on February 07, 2009, 12:34:32 PM
I've had a few orders like that, I think some of them are developers - as we have our site posted on a few joomls 'showroom' sites.

Before we went live we also had an issue with the incorrect amounts being passed through to paypal, have you tried a few dummy orders yourself to make sure shipping / tax and totals are correct through to paypal ?

Another thing we did was send a generic mail to those who did not complete orders to ask if they had any issues / concerns / queries etc. We even sent a few discount codes to these people, some of which then came back and ordered.

If your conversion rate (actual sales) is low then maybe you need to look at how competitive you are ? Again these are more business orientated than technical issues.

Cheers

Lee
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: atomicbanzai on March 12, 2009, 18:50:37 PM
bump this is an important post
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: hubfub on March 22, 2009, 13:44:55 PM
Quote from: parivallald on January 21, 2009, 06:55:43 AM
Hello sir,

I used pay pal pro uk ,i given merchant id. but i cant able update password.

so i am getting error "Error: Failure in Processing the Payment. Technical Note: The required passwird is empty! The payment method settings must be reviewed.
Error: Failure in Processing the Payment (ps_paypalprouk)".

i was tried to update the "password" but not updating.

Can please kindly give advice to me.

Thanks
pari

I also get this error message

Do I just put in my paypal email address and paypal password?

I already have a verified paypal pro account (the one you pay £20 per month for)
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: 0zz1 on March 23, 2009, 03:37:12 AM
what is the difference in the uk and us... i need one for euro so should i take either one of these and change something in it?
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: christoff on March 27, 2009, 04:54:08 AM
Wow, what a headache.

Who would've thought setting up a major payment process (PayPal Pro) with a globally used shopping cart (Virtuemart) would be such a tough task.

I do lay the vast majority of blame firmly at PayPals feet. Why their list of shopping carts doesn't include Virtumart is anyones guess. Full kudos to the VM developers for providing an incredible piece of coding for free. It'd be lovely if this Paypal Pro UK functionality was built in tho, or even offered for sale through you guys.

JamesH - if you're still watching this thread I thank you for taking the time to share your experiences. It's been a tremendous help to me. I only wish I'd found it sooner before having spent nearly 2 weeks p!ssing around with this!

I took your advice and plumped for the e-commerce solution. It does seem be almost working!

>:( I'm getting the Error Code 1/User authentication failed though & despite trying as many combinations as I can of normal login name/password & API user/password I just cannot seem to overcome what I hope is the final hurdle.

Any assistance would be greatly appreciated - especially from any members who have the e-commerce component functioning for the UK Paypal Pro.

I for one think this thread should be stickied (with a more relevant title) & attached to every Virtuemart download (!) as it seems to be the most definitive on this subject in all the internets in all the multiverses!

Thanks to all contributors, especially JAMESH.
STICKY! STICKY! STICKY! STICKY! STICKY! STICKY! STICKY! STICKY! STICKY! STICKY!
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Bluedeep on June 10, 2009, 09:16:55 AM
Quote from: brandonjp on February 06, 2009, 08:33:19 AM
Sorry...I know this is gonna seem like a dumb question, but... to use the PayPal Pro module, do you have to pay the $30 per month PayPal fee to have the PayPal "Website Payments Pro" business account?

I got everything installed, but keeping having errors and now I think that's why  :)



Same error, how fix it?
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: crotech on July 02, 2009, 17:40:32 PM
To take credit card numbers directly on your site through PayPal (at least in the US) you must have PayPal Pro for $30 a month. If you are ok with redirecting your customers to PayPal's website for payment processing (pay with cc/no account, pay with PayPal funds), you can use the free PayPal services.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: bulesz on October 30, 2009, 01:17:38 AM
Thanks for your great works dude!

I have installed the PayPal Pro US module, but stucked to this error at checkout:

Error - Paypal did not complete order - LONGMESSAGE=You do not have permissions to make this API call - ERRORCODE=10002 -
Error: Error - Paypal did not complete order - LONGMESSAGE=You do not have permissions to make this API call - ERRORCODE=10002 -
Error: Failure in Processing the Payment (ps_paypal_wpp)
Error - Paypal did not complete order - LONGMESSAGE=You do not have permissions to make this API call - ERRORCODE=10002 -

??

Do I need any special thing such as SSL or anything? Or simply enough to follow the install instructions? (I have done, and installed....)

Many thanks!

B.
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: Dhanoa on March 03, 2010, 13:23:11 PM
Hello cowboy

I am using PayPal Pro Recurring direct payment method. I have set up sandbox account and fill in all the details. But the site is showing Error: Failure in Processing the Payment (ps_paypal_prosub). I tried everything but nothing seems to work in my case. Please help.

Thanks
Title: Re: Free Paypal Pro US ,Recurring, and PayPal Pro UK moudle for virtuemart
Post by: troykristoffer on March 26, 2010, 06:13:03 AM
Is this module safe to use? Does anyone have any experience and can confirm that it isn't farming credit card numbers?

I ask because I downloaded this free module instead of paying for the same thing over at the other site...

but I'm concerned, This guy's forum at Beez is FLOODED with hackers selling fraudulently attained credit card numbers, and some posts include full credit card numbers, social security numbers, addresses, and other stolen info.

This doesn't make me very comfortable that my own site's users won't be victims of fraud.

Can anyone from Virtuemart confirm that this module isn't nefarious? I don't want to imply it isn't but I don't want to pay for something that should honestly be included in Virtuemart anyway.