VirtueMart Forum

VirtueMart 2 + 3 + 4 => Virtuemart Development and bug reports => Topic started by: alinajenon on March 10, 2016, 00:40:15 AM

Title: Core Issue w PayPal Pro Checkout
Post by: alinajenon on March 10, 2016, 00:40:15 AM
I had an expert VM developer look into why my checkout system is not working with my website and he's convinced it's a core VM issue and said that I should report it. Can someone help guide me?

I am not a coder/developer! So, apologies for any uneducated questions.

Joomla: 3.4.8
VM: 3.0.12

We want to use the PayPal Payment Pro plugin for checkout. When walking through check-out it keeps kicking a perosn back to "confirm your order" but never actual puts the order through.

Who do I turn to to see about fixing this? Or is there a different version of VM I can upload that someone KNOW is compatible with PayPal Payment Pro plugin???

THANK YOU!
Title: Re: Core Issue w PayPal Pro Checkout
Post by: AH on March 10, 2016, 10:22:09 AM
Quote
We want to use the PayPal Payment Pro plugin for checkout.

Are you meaning the core paypal integration provided by VM  or are you talking about a third party plugin??
Title: Re: Core Issue w PayPal Pro Checkout
Post by: GJC Web Design on March 10, 2016, 11:23:57 AM
Quoteexpert VM developer
is definitely over egging the pudding .. it was me ...  more VM chancer is more accurate..

Alina not being fully accurate here though -- I could get to the "Confirm Purchase" stage under some circumstances

But here are the patient notes I took at the time..

It is the std. Paypal method using Pro

All correctly configured and does work under certain circumstances

I have tried every combination of settings and on the std Protostar template

If the std. OPC is selected and ONLY PayPro as a payment method  then the CC fields never show

If I enable a 2nd std paypal or a dummy method then the CC fields show and I can check out ie. "Confirm Purchase" but then had other errors like:

"There was a problem processing your order, please try again or contact the store administrator"
and 'Error 15005: This transaction cannot be processed"

but this proves it got to paypal etc

as soon as I switch on the Paypal debug then it won't confirm and just cycles back to the "Check Out Now" button

If I disable core OPC I can get to the "Confirm Now"

the site is on a crappy 64MB GoDaddy but really don't consider this to be having any effect here .. (though the 12 min Akeeba backup is ..   :-\ )

So to me this seems to be a core problem...  mainly no CC fields showing unless a 2nd Payment method is present
Fails completely with paypal debug on (this could be 64MB?)

And no Alina .. there is no "other" VM versions etc .. as I reported .. it does seem to work under certain conditions
Title: Re: Core Issue w PayPal Pro Checkout
Post by: alinajenon on March 10, 2016, 15:58:38 PM
Sorry for any inaccuracies in my description, not intended. And thank you for filling in with the detailed, accurate info.

What I meant by other versions of VM, is an older version. 3.0.8, etc.  I have built 3 joomla/vm template websites of 2.6.x versions and, though outdated, they seem to work for the most part with regards to PayPal Payment Pro checkout.
Title: Re: Core Issue w PayPal Pro Checkout
Post by: Milbo on March 14, 2016, 11:30:54 AM
The paypal pro plugin has imho a js problem
Title: Re: Core Issue w PayPal Pro Checkout
Post by: Dante on August 21, 2016, 19:42:05 PM
I'm having the same issue with PayPal Pro on my site Boardcrafter.com. One page Check Out is not checked. Ajax for OPC is not checked. The buy-flow works correctly right up to the Confirm Purchase button. The the buyer get the error: "There was a problem processing your order, please try again or contact the store administrator."

What is causing this problem? Is there a fix for it?

Thank you!
Title: Re: Core Issue w PayPal Pro Checkout
Post by: GJC Web Design on August 21, 2016, 20:27:08 PM
Try with the paypal plugin debug and/or logging on and report back what u find ... 
Title: Re: Core Issue w PayPal Pro Checkout
Post by: Dante on August 21, 2016, 21:34:12 PM
Thank you. I get an additional error with debugging on:

"Error
10413: The totals of the cart item amounts do not match order amounts."

See attached for exact flow to error.
Title: Re: Core Issue w PayPal Pro Checkout
Post by: Dante on August 21, 2016, 23:08:45 PM
I was able to find a work-around for this issue by selecting NO for "Detail of all items will be sent to PayPal payment page" in VirtueMart > Configuration > Shop > Payment Methods > Configuration.

Title: Re: Core Issue w PayPal Pro Checkout
Post by: GJC Web Design on August 21, 2016, 23:11:56 PM
QuoteI was able to find a work-around for this issue by selecting NO for "Detail of all items will be sent to PayPal payment page" in VirtueMart > Configuration > Shop > Payment Methods > Configuration.

yes.. this would be my fix.. it is to do with the differing rounding of the line items.. I think there is a post on here somewhere with the rounding setup of VM to match how paypal rounds at their end