Hello.
1. We have updated to the latest versions of all plugins, themes and wordpress. The braintree payment option is showing on the checkout page, but we cannot enter any information into the fields for credit card number, date & CVV.
2. Also we get the message
“Braintree is enabled, but the Secure checkout option is disabled; your checkout may not be secure! Please enable SSL and ensure your server has a valid SSL certificate”
even though the whole site is https://.
Thank you
]]>Hi there,
We are testing the Braintree-Woocommerce connection in Sandbox mode, and we are having this problem that transactions marked as Settled by Braintree do not update as Completed in Woocommerce.
Our site is NOT in a staging mode (by Woocommerce measures). Can you help with this?
Thanks!
PS. I think this is the same question as in this thread, but I did not see an answer:
]]>Does this accept ACH payments? If not, when will it be added?
]]>I have an error which I found in logs:
ERROR Error comparing payment methods in Braintree with WordPress
Don’t understand it. Please help!
]]>My gpay integration is successfully done but when i try to pay via gPay on website got error There are no accepted cards available for use with this merchant can you please tel me what is the reason behind it i follow all your documentation guide
]]>I’m getting an error processing payments. I get this error on the screen.
Error – Cannot determine payment method.
Braintree Support says
– Cannot determine payment method error, which stems from a payment method nonce not being included in the transaction request from the website.
Are there any known plugin conflicts? The error started last week Jan 17th, 2020
]]>A customer tried to order through our webshop several times in vain.
Each time he obtained the message “Error – Amount must match the 3D Secure authorization amount.”
We are using
Wordpress 5.30,
WooCommerce 3.8.1, and the
WooCommerce Braintree Gateway 1.9.3
WooCommerce EU VAT Number
WooCommerce Services 1.22.1
Theme: Escapade
I asked Braintree for support and they supplied the following (I have changed the name, email address, merchant_id and IP because of GDPR):
<—
A snippet of the parameters sent for one of the transactions that resulted in an error.
“Parameters: {\”transaction\”=>{\”type\”=>\”sale\”, \”amount\”=>\”199.20\”, \”payment_method_nonce\”=>\”0c7ef01b-7e9a-0b5b-f0c0-679afdf60267\”, \”channel\”=>\”TipsandTricks_SP\”, \”customer\”=>{\”first_name\”=>\”Christopher\”, \”last_name\”=>\”*…***\”, \”phone\”=>nil, \”email\”=>\”*…***@*…**.uk\”}, \”options\”=>{\”submit_for_settlement\”=>true}}, \”merchant_id\”=>\”…\”}”
Now here is a snippet of the 3D Secure request sent by your integration.
“Parameters: {\”amount\”=>\”166\”, \”braintreeLibraryVersion\”=>\”braintree/web/3.43.0\”, \”_meta\”=>{\”merchantAppId\”=>\”polyhedron.com\”, \”platform\”=>\”web\”, \”sdkVersion\”=>\”3.43.0\”, \”source\”=>\”client\”, \”integration\”=>\”custom\”, \”integrationType\”=>\”custom\”, \”sessionId\”=>\”7a66d338-2d09-4759-9bbf-6d19e59fb828\”},\”merchant_id\”=>\”…\”, \”version\”=>\”1\”, \”payment_method_nonce\”=>\”tokencc_bh_5f3s6k_7pf9b6_bsfpvp_3hnkxj_8d6\”}” […]
During the 3D Secure authentication, an amount of 166 was authenticated. After the 3D Secure authentication, a transaction request of 199.20 was created, leading to the error. You need to make sure that the amount you pass on the client-side(3DS amount) matches the amount you pass with your server-side Transaction Sale API call.
–>
“WooCommerce” provides the following data (for the most recent attempt):
IP Address 130….
IP Country United Kingdom (UK)
Billing Country United Kingdom (UK)
Order notes:
Unpaid order cancelled – time limit reached. Order status changed from Pending payment to Cancelled.
December 10, 2019 at 5:47 pm
The amount is £199.20 (£166.00 + VAT £33.20)
The customer tried
December 10, 2019 at 5:47 pm
December 10, 2019 at 12:32 pm
December 6, 2019 at 5:31 pm
December 6, 2019 at 1:27 pm
I should mention that there have been a few orders that were successfully processed, even with VAT.
Hope you can help us. Thank you.
Kind regards,
Joerg
]]>Hello we have integrated Braintree using your plugin.
For logged in users, when they go to add-payment-method, and submits credit-card detail, it spins for few seconds and then it gives below error.
There was an error saving your payment method. Reason: Customer ID is invalid.
We are still in sandbox mode so not sure if its related to it. but any help would be appreciated. thanks
]]>Trying to test using Paypal sandbox mode, forwards me to Paypal cart, but then when trying to login using details I know are correct (double checked logging into Paypal in another browser) it keeps giving me this error message: “Check your entries and try again.”
Any idea how to rectify?
]]>Hi there,
Certain customers are getting an error message “Amount must match 3D Secure Authorization amount” when paying for a product. I’m using the latest version of WP 5.2.2 & version 1.9.3 of your plugin,
Thanks for your help in advance,
Niall
Hi,
The transactions go properly via gateway and they have Settled status in Braintree but product in wordpress have Processing status all the time. it does not update to completed or any other.
Help!
We have previously used this plugin for several years and it’s worked well. In this last week or so it has stopped accepting credit card payments. It appears to be hanging at the ThreeD Secure verification stage. I think this is a new feature? What we see is a hang on checkout. In the console we’re seeing
“Starting 3DS verify…
woocommerce-braintree-payment-gateway-public.js?ver=3.5.7:94 Uncaught ReferenceError: threeDSecure is not defined
at woocommerce-braintree-payment-gateway-public.js?ver=3.5.7:94
at hosted-fields.min.js:1”
In sandbox mode at this point in the transaction a ThreeD Secure verification page pops up and we enter a code and proceed with checkout. On the live site this does not occur. This is on a production site that’s actively trying to sell tickets to an event, so the client is quite concerned. Any information/advice would be helpful.
thanks,
Jamii
Hello!
I am currently working on turning the 3DS functionality on in an e-commerce store I work for and we have already activated the 3DS feature with Braintree but one of the banks’ confirmation code windows doesn’t display properly throwing an iframe error saying that ‘X-Frame-Origin’ is set to ‘sameorigin’.
The bank in question is Inteligo (inteligo.pl).
Is there a way of fixing this? Also, are there ways of testing other banks we don’t have cards from? It would help us out immensly.
]]>Hi,
Where I can translate these fields? I am using Loco Translate and there is no option in Strings.
Regards
]]>Hi! Very specific issue – our business is set up in two legal entities – one provides services, one provides events and conference tickets. These two entities are also separate legal entities. However, we serve both of them in the same shop. So ideally, I’d have to use different merchant IDs per product category… is there a way to make this work?
]]>Does the plugin support the theme below ?
https://www.templatemonster.com/woocommerce-themes/53950.html
Thanks
]]>Hi! Is your plugin support “3D secure”? Or how I can add this step to payments by braintree? Is there possible?
Thanks in advance.
Does this plugin support either Google Pay or Apple Pay?
Thank you for your help.
]]>I get deprecation warnings from Woocommerce: “order_total was called incorrectly. Order properties should not be accessed directly…. This message was added in version 3.0.”
This comes from line 321 in your plugin’s main file where you have
"amount" => $order->order_total,
You need to update this line (and possibly others) to be fully compliant with WC 3.x
]]>I’m running tests with the Braintree Sandbox. When doing payments using the credit card numbers that should result in unsuccessful verification, the payments are accepted as if the card numbers were valid.
]]>Hey guys,
I’m putting this message in the support threads for both of your plugins: Motopress Hotel Booking and Woocommerce Braintree Payment Gateway. Both your plugins perform a “require_once” of the Braintree SDK which creates a fatal error on the Woocommerce checkout page “Cannot redeclare requireDependencies()”. This function is defined in the Braintree SDK and in the Braintree SDK there should have been a test that the function is not already declared before declaring it.
But the problem is that this creates a fatal conflict between your two plugins which breaks the checkout page.
Can you please fix this?
]]>Hello,
There is no option to select “Merchant Account ID” and because of that cannot use the plugin in my country.
My site is working with BGN currency and I have added BGN currency in my Braintree dashboard also. The problem is for example customer makes a purchase for 10 BGN, but the Braintree charges 10 EUR. The exchange rate between BGN and EUR is about 1.95 BGN for 1 euro, so the customer must be charged with 5.12 EUR instead of 10 EUR.
I also see that you have several issues from other user with the same problem, but only silence from you. Do you have in mind adding multi currency option and when?
Thank you
]]>In sandbox environment I am testing, but continuously your giving plugin me error
Please check CVV number.
Hi – do you support moto payments?
]]>Hello there.
When i activate the plugin the checkout page breaks and turns all white when i disactivate it its ok again.Would you have any idea why?
I am using the WooCommerce REST API for the Mobile APP Development, For Braintree Integrations I have installed this plugin on my WoooCommerce site. It is working fine on my site but I have to implement same with my WooCommerce REST API, So I will Place Order from REST API and also Payment on Braintree using REST API. So Can I able to use this plugin for Generating the Client token for mobile SDK and process payment using this plugin via REST API.
Please Suggest solution ASAP.
]]>Hi, I would like to integrate Kount Standard (Direct) Fraud detection on our site, but Braintree cannot tell us what we should use as Kount merchant ID.
What should I use? My Braintree Merchant ID or my Braintree public API key?
Thanks for your help.
]]>Thank you for this plugin, it was working fine and still is for an “regular” order, but now if we create an INVOICE from woocommerce, when we click the PayNow link in the email (xxx/checkout/order-pay/1273/?pay_for_order=true&key=wc_order_xyz), the link resolves to the checkout area but we cannot type in any of the braintree credit card fields.
We do not believe any other code exist is added to be blocking entry, and we are not seeing any console errors (using chrome inspect) but do see this inspect element indicating a problem:
=======
<fieldset id=”braintree-cc-form”>
<input type=”hidden” id=”braintree-payment-nonce” name=”braintree-payment-nonce”>
<input type=”hidden” id=”braintree-error” name=”braintree-error” value=””>
==========
is there any tips on how to resolve this?
]]>Add please the option to enter you merchant id for different types of currencies.
]]>Add a product to cart, apply coupon at cart this gives free shipping and cart discount. Braintree plugin broken.
Uncaught ReferenceError: Braintree_params is not defined
Uncaught ReferenceError: Braintree_params is not defined
at initBraintree (woocommerce-braintree-payment-gateway-public.js?ver=3.2.1:9)
at HTMLBodyElement.<anonymous> (woocommerce-braintree-payment-gateway-public.js?ver=3.2.1:86)
at HTMLBodyElement.dispatch (jquery.js:3)
at HTMLBodyElement.r.handle (jquery.js:3)
at Object.trigger (jquery.js:3)
at HTMLBodyElement.<anonymous> (jquery.js:3)
at Function.each (jquery.js:2)
at n.fn.init.each (jquery.js:2)
at n.fn.init.trigger (jquery.js:3)
at Object.success (checkout.min.js?ver=3.2.1:1)