Zen Cart Logo
Forums / Bug Reports / Braintree and Paypal Express Checkout

Braintree and Paypal Express Checkout

Views: 28,506

Results 1 to 9 of 9
4 Oct 2019, 2:12 PM
#1
lindasdd avatar

lindasdd

Zen Follower

Join Date:
Jun 2007
Posts:
474
Plugin Contributions:
0

Braintree and Paypal Express Checkout

I could be wrong, but I think there is a conflict when the payment modules of Braintree and Paypal Express Checkout are used AND a customer goes through the checkout path created by the Paypal Express Checkout button (customer details pulled from Paypal rather than the Zen-Cart site).

For a long time I have used the payment processeor Paypal Express Checkout (for Paypal) and Paypal Payments Pro (for CC processing).

I recently removed Paypal Payments Pro and activated Braintree instead.

I then had instances (maybe once a day) where orders had:

  • the correct ship to details
  • no bill to details
  • customer details that didn't match the ship to and instead matched an existing different customer
  • Paypal invoice/transaction ID's assigned which matched other transactions
  • no actual charge in Paypal (so it wasn't just that the transaction ID's were incorrectly recorded in the Zen-Cart database)

The only fix was to remove the Paypal Express Checkout button.

4 Oct 2019, 4:34 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Braintree and Paypal Express Checkout

It's possible there may be an incompatibility between the 3rd-party Braintree module and the built-in PayPal Express Checkout module.
If Braintree is causing troubles, you'll need to work with someone who knows that module in order to fix it.

6 Oct 2019, 11:45 AM
#3
web_project avatar

web_project

New Zenner

Join Date:
Oct 2007
Location:
Stevenage, GB
Posts:
73
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

Express checkout is not the best option, much better to use PayPal smart payment buttons based on checkout v2 (latest version of checkout software by paypal)

6 Oct 2019, 11:35 PM
#4
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Braintree and Paypal Express Checkout

web-project:

Express checkout is not the best option, much better to use PayPal smart payment buttons based on checkout v2 (latest version of checkout software by paypal)

Are you saying that using v2 with the braintree software discussed as is that there are no problems? Or is this just a general statement unrelated to the specific problem?

7 Oct 2019, 7:00 PM
#5
lindasdd avatar

lindasdd

Zen Follower

Join Date:
Jun 2007
Posts:
474
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

Still have some of these instances, so it might just be Braintree in general.

I'm going to turn it off, turn Paypal Payments Pro back on and see if the issue keeps occurring.

I don't think "PayPal smart payment buttons based on checkout v2" has been built into a plugin for Zen-Cart by anyone yet.

7 Oct 2019, 8:05 PM
#6
lindasdd avatar

lindasdd

Zen Follower

Join Date:
Jun 2007
Posts:
474
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

I should be more clear.

The blank bill to and instances of orders not actually billing plus duplicate transaction ID's has stopped.

Now instead it is bill to/ship to being attributed to the incorrect customer account. It happens in less than 1% of transactions.

I should also note that I have COWOA installed.

8 Oct 2019, 8:07 AM
#7
marton_1 avatar

marton_1

Totally Zenned

Join Date:
Apr 2013
Location:
eglisau switzerland
Posts:
568
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

Did you look in the Braintree support thread here? Might be worth checking although I do not remember seeing your problem mentioned but then my memory is less than perfect!

8 Oct 2019, 2:20 PM
#8
lindasdd avatar

lindasdd

Zen Follower

Join Date:
Jun 2007
Posts:
474
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

I turned off Braintree and still had 1 order with this issue last night.

So it isn't Braintree (although for Braintree I only changed it to 'false' for active, I didn't totally uninstall.)

I have a nearly identical site that doesn't have these issues.

Sorry I am not able to provide any information that is actually actionable.

I am mostly focusing in on the fact that some customers are able to make it through checkout without ever creating an account. One customer in this scenario emailed afterwards saying there was nowhere to enter their email address. Based on the checkout flows I think are active, that isn't possible.

15 Oct 2019, 12:52 PM
#9
lindasdd avatar

lindasdd

Zen Follower

Join Date:
Jun 2007
Posts:
474
Plugin Contributions:
0

Re: Braintree and Paypal Express Checkout

I am 99.99% certain this was caused by some ads using a link that contained a zenID. I don't think it iwas a bug in Braintree or Paypal.