DeeEmm

Pragmatism in code

Pragmatism in code

Waxing lyrical about life the universe and everything software related since lunchtime 2006.

Software, reputation and Virtuemart

Software, reputation and Virtuemart

It's been a while now since I last posted about my experience with VirtueMart, but a recent update caused me to have several issues with the PayPal payment gateway.

The recent official 2.0.26x releases included an 'improvement' to the PayPal payment gateway, an update that unfortunately was not sufficiently tested and resulted in normally successful PayPal transactions not being completed but being marked as pending instead. The issue relates to a check that was introduced for the merchant email address.

My investigations unearthed the root cause of the problem - a check that compares the merchant email against the paypal receiver email.

$paypal_data['receiver_email']!=$this->merchant_email

The problem arises when your PayPal account has several registered email addresses, the business email response returns the primary email that is registered with PayPal, if like me, you use several email addresses for several sites on the same PayPal account you will find that invariably the business address will differ from the email address stored as the merchant email address in the VirtueMart payment plugin and the transaction will appear to fail.

Continue reading
1294 Hits
0 Comments

Virtuemart PayPal checkout issues

Virtuemart PayPal checkout issues

Over the past couple of days I have had a number of PayPal payment gateway issues. This has resulted in a number of transactions not being completed even though the PayPal transaction was successful.Transactions were stuck in the 'pending' mode and several customers complained that their purchases were not available for download.

You will be pleased to hear that the issue has now been traced to the recent Virtuemart update that was released. A change was added to this release to ensure that only the primary PayPal email was used for checkout. This resulted in a checkout failure if any other email address was used. If like me you have several email addresses associated with your PayPal account you will likely suffer similar issues and will be interested in downloading Virtuemart bugfix version 2.0.26d:

You can download the updated version 2.0.26d from http://dev.virtuemart.net/projects/virtuemart/files

Apologies to those who were unable to download their purchases straight away. If any new customers experience any issues please comment below and let me know and I will jump right onto it.

105041 Hits
0 Comments