Braintree Card Payment Gateway

Braintree Card Payment Gateway

Developed By ASPnix Web Hosting

Compatible with WHMCS v8.9

Braintree offers a secure credit card payment gateway with the low rate of 2.59% + $0.49 per transactions with an instant approval process similar to Stripe. The primary benefit over Stripe is payments are deposited typically in 2-4 days instead of the 7 days with Stripe. Adding our Braintree Payment Gateway to your WHMCS installation will allow you to accept Credit/Debit cards directly from your customers without having to redirect them to a 3rd party or use specialized credit card templates and template editing.

  • Low fees! 2.59% + $0.49 for each transaction (fees may vary)
  • Supports WHMCS 8.6 and higher
  • Supports 3D Secure 2 (also known as EMV 3-D Secure, 3D Secure 2.0, or 3DS2)
  • Uses the native WHMCS card input form
  • Works with all WHMCS templates
  • Supports automatic payment capturing
  • Multiple currencies supported
  • Lookup Braintree transaction details without leaving WHMCS

Pricing shown is monthly, not a one-time fee

 

Reviews

5 stars
4
4
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
2
2

Leonard @leonard7212

May 20, 2021 at 06:47:53 PM

Purchased it need to test

You can download latest version from their download section and you also need https://billing.aspnix.com/dl.php?type=d&id=121

  • 2 years ago
  • Version Number 2.2.7
  • Edited

Samuel Brown @samuel2336

March 12, 2021 at 02:17:27 AM

Very pleased with this module. Worked out of the box with no issues. I cannot comment on the Braintree antifraud stuff as we do not use it, but the card processing portion works perfectly.

UPDATE: I am using WHMCS 8.1.3 for those that are curious along with PHP 7.3.

  • 3 years ago
  • Version Number 2.2.2
  • Edited

Deian Motov @Motov

March 6, 2020 at 08:06:43 PM

This is a good product with incredibly fast support.

  • 4 years ago
  • Version Number 2.2.2

omega1 omega1 @gavin9690

November 2, 2019 at 05:31:22 PM

Works well for me, so far so good, support has been timely and helpful.

  • 4 years ago
  • Version Number 2.1.9

Markus @markus4637

September 12, 2019 at 04:50:52 PM

Doesn't support Braintree Vault, so it is necessary to install it on addition of any existing Vault compatible gateway, unless you can afford to lose your complete recurring billing database. And what this mean, knows every business owner which is into recurring billing.
Plus can't be installed on my server with other existing braintree, because this module is using the same dir and file name in certain folder. And it can NOT be changed or adjusted.
Every software give the choice to select free the file name. Not so here.
Opened a ticket with vendor, but Christoper York denied and are unwilling to adjust name.
I asked for a refund, since I don't pay for something I can't use and it was not mentioned in the requirements, that certain file names need to be available on the server or the module won't work. This is false advertising.
He just referred to their TOS and denied a refund. He want's me to keep the product which I can not use on my server.
He prefers an unhappy customer.
Many other vendors just cancel and refund the order, if the client is not happy. Not so here.

I asked to escalate my ticket to business owner, then he closed the ticket silently.
Poor customer service in combination with poor business ethics.
Stay away.

ASPnix Web Hosting @ASPnix

September 17, 2019 at 04:52:59 PM

It is clearly outlined in our Terms of Service (which was agreed to upon purchasing), that no refunds are offered once the module has been downloaded. It also clearly states this during ordering that "All sales are final". We are unwilling to change the name, but then we have to rename the module again and again and again and again every time we release an update. If we rename for you, then we have to rename for all the other customers who've asked to rename the module for various reasons over the years, which means more renaming and supporting those installations each time an update is released. The module is provided "as is" as stated in our Terms of Service.

You are correct, the module does not support the Braintree Vault, it states on the module "Description" here on the market place...

- Credit card information is stored within your WHMCS database

The module uses the WHMCS database to store and encrypt credit/debit cards and uses direct server-to-server processing and does not rely on the Braintree Vault. We have over 300 active installations of this module without issues or problems with recurring billing, existing card details stored within WHMCS will continue to work even when switching to our module.

Owner@ASPnix Web Hosting  
  • 4 years ago
  • Version Number 2.1.9

Vlad @vlad4333

August 14, 2019 at 09:41:14 PM

unbelievable, some "smart" guy from your company has marked my order as FRAUDULENT and banned my ip without doing a double check on my website and the paypal email address i have used to pay.

ASPnix Web Hosting @ASPnix

September 12, 2019 at 12:34:40 AM

Our anti-fraud system is fully automated, if your order crosses a specific threshold/score, your order is automatically flagged as fraudulent. No single person flagged your order as fraudulent on their own. This is common when users are using VPNs, proxies or are using server IPs (from AWS for example) to place orders.

Owner@ASPnix Web Hosting  
  • 4 years ago
  • Version Number 2.1.9

Version Compatibility


Compatible with WHMCS v8.9

Full Version Compatibility


  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0

System Requirements


  • PHP OpenSSL Support
  • PHP SimpleXML Extension
  • A Braintree Merchant Account
  • PHP cURL Support
  • PHP DOM Support
  • PHP Hash Support
  • TLS 1.2+ support
  • PCI Compliant
  • PHP 7.4+
  • Ioncube loader v12+

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By ASPnix Web Hosting

Changelog

v3.0.5 Released January 9th, 2024

Latest Version


  • Updated the JS SDK implementation to v3.98.0
  • Updated the PHP SDK implementation to v6.15.0

 

Previous Versions


v3.0.4 Released May 31st, 2023

View/hide detailed changelog

  • Resolved an issue when using multiple currencies and merchant IDs
  • Updated the 3DS implementation to now pass the CC bin parameter
  • Updated the JS SDK implementation to v3.91.0

 

v3.0.3 Released April 2nd, 2023

View/hide detailed changelog

  • Resolved an issue where 3DS may hang on failures instead of redirecting back to the invoice
  • Updated the JS SDK implementation to v3.91.0
  • Updated the 3DS implementation to now pass the CC bin parameter

 

v3.0.2 Released November 28th, 2022

View/hide detailed changelog

  • Support for ionCube 12 for PHP 7.4 and 8.1
  • Resolved an issue where 3DS payments may not complete correctly

 

v3.0.1 Released September 30th, 2022

View/hide detailed changelog

  • Resolved an issue where the CVV may not be passed correctly to Braintree (when provided)

 

v3.0.0 Released August 9th, 2022

View/hide detailed changelog

  • Updated the 3DS 2.0 JS implementation to v3.85.3
  • Module now supports WHMCS 8.2 "Transaction Information"
  • Fee calculation is more accurate for non-US-based issued cards
  • Fee calculation is more accurate for AMEX cards
  • All legacy code removed and refactored to PHP 7.4 levels
  • Improved 3DS callback

 

v2.2.7 Released March 11th, 2021

View/hide detailed changelog

  • Updated the 3DS 2.0 implementation to the 3.74.0 release
  • Added new missing invalid 3DS status values
  • Fix for 3DS calls not using the correct merchantAccountId for multiple currencies
  • Added setting to allow/disallow 3DS bypass

 

v2.2.4 Released November 5th, 2020

View/hide detailed changelog

  • Updated the Braintree core libraries to the latest build
  • Updated the 3DS 2.0 implementation to the 3.67.0 release
  • Full support for WHMCS 8
  • Private key setting uses a password field instead of a text field

 

v2.2.2 Released February 2nd, 2020

View/hide detailed changelog

  • Updated the 3DS 2.0 implementation to the 3.57.0 release
  • Updated the Braintree core libraries to the latest build

 

v2.2.1 Released October 7th, 2019

View/hide detailed changelog

  • Updated the 3DS 2.0 implementation to the 3.53.0 release
  • Resolved an issue with 3DS calls failing

 

v2.2.0 Released July 5th, 2019

View/hide detailed changelog

  • Updated the 3DS 2.0 implementation to the 3.46.0b8 release
  • Resolved an issue where fraud device_data was not passed on 3DS calls
  • Possible fix for some Braintree library files not loading correctly

 

v2.1.9 Released June 4th, 2019

View/hide detailed changelog

  • Added support for 3D Secure 2.0

 

v2.1.8 Released May 3rd, 2019

View/hide detailed changelog

  • Added support for Advanced Fraud Tools (Kount) checks to 3DS calls

 

v2.1.7 Released April 2nd, 2019

View/hide detailed changelog

  • Resolved an issue where 3dsecure would not run if the countries option was empty/blank

 

v2.1.6 Released January 23rd, 2019

View/hide detailed changelog

  • Added the ability to enable 3D Secure for selected countries only

 

v2.1.5 Released November 26th, 2018

View/hide detailed changelog

  • Resolved an issue where 3d-secure calls and refund calls could fail with a PHP fatal error

 

v2.1.4 Released October 12th, 2018

View/hide detailed changelog

  • Improved field name descriptions
  • Account ID field is now overridden when possible by the currency Account ID

 

v2.1.3 Released October 5th, 2018

View/hide detailed changelog

  • Move to instance methods from class-level methods
  • Support for the WHMCS "Convert To" option

 

v2.1.2 Released August 9th, 2018

View/hide detailed changelog

  • Updated the Braintree core libraries to the latest build
  • Automated (cron) payments will now capture when using 3D Secure

 

v2.1.1 Released June 8th, 2018

View/hide detailed changelog

  • Added credit card number validation to prevent invalid stored CC details from being used

 

v2.1.0 Released May 16th, 2018

View/hide detailed changelog

  • Updated Braintree JS references to the latest builds
  • Updated the Braintree core libraries to the latest build

 

v2.0.9 Released April 28th, 2018

View/hide detailed changelog

  • Resolved an issue where validation / transaction errors were not logging properly
  • Updated Braintree JS references to the latest builds

 

v2.0.8 Released April 5th, 2018

View/hide detailed changelog

  • Improved to multi-currency and how the merchant id is set on API calls
  • Now supports WHMCS 7.5 with Ioncube loader 10.1+

 

v2.0.7 Released February 12th, 2018

View/hide detailed changelog

  • Resolved a formatting issue where Kount device data may not be passed
  • Added a debug output setting - !Enabling will fail processing all cards!
  • Updated Braintree JS references to the latest builds
  • Updated the Braintree core libraries to the latest build

 

v2.0.5 Released January 25th, 2018

View/hide detailed changelog

  • Updated the Braintree core libraries to the latest build
  • Updated Braintree JS references to the latest builds
  • Checks on the fee override to validate the user provided inputs

 

v2.0.4 Released January 4th, 2018

View/hide detailed changelog

  • Improvements to refunds to verify the transaction is in one of the valid required states
  • Added ability to override fee calculation, please see our KB for more information

 

v2.0.3 Released November 12th, 2017

View/hide detailed changelog

  • Code refactoring and other improvements

 

v2.0.2 Released October 23rd, 2017

View/hide detailed changelog

  • Resolved an issue where refunds may not complete
  • Resolved issues where 3D secure callbacks may not complete
  • Added language support for 3D secure transactions (see lang/english.php)
  • 3D secure javascript output is now compressed

 

v2.0.1 Released October 11th, 2017

View/hide detailed changelog

  • Resolved an issue where issuing a refund would cause a Server 500 error

 

v2.0.0 Released October 11th, 2017

View/hide detailed changelog

  • Updated the core Braintree library
  • Updated Braintree JS references
  • Improved handling of multiple merchants / currencies

 

v1.2.5 Released July 31st, 2017

View/hide detailed changelog

  • Updated the Braintree core libraries to the latest build
  • Added handling of unknown fraud tool risk decisions
  • Notice for no risk decision on orders with no risk data (fraud record not enabled)
  • Improved displaying of "Decline" fraud risk decisions
  • Improved handling of both multiple currencies and an account id

 

v1.2.4 Released July 10th, 2017

View/hide detailed changelog

  • Updated the Braintree core libraries to the latest build

 

v1.2.3 Released May 21st, 2017

View/hide detailed changelog

  • Added new option for specifying the merchant account id used for the transaction

 

v1.2.2 Released May 3rd, 2017

View/hide detailed changelog

*Support for multiple currencies has been resolved in this build, please see our KB for more information

 

v1.2.1 Released April 18th, 2017

View/hide detailed changelog

*Updated the Braintree core libraries to the latest build *Resolved an issue where 3D Secure was not loading when enabled

 

v1.2.0 Released April 10th, 2017

View/hide detailed changelog

*Updated the Braintree core libraries to the latest build

 

v1.1.9 Released February 13th, 2017

View/hide detailed changelog

*Error no longer occurs on orders paid by account credit when payment method is the braintree module and the braintree fraud addon is enabled

 

v1.1.8 Released December 16th, 2016

View/hide detailed changelog

  • Resolved an issue where WHMCS was unable to activate / deactivate any Payment Gateway modules

 

v1.1.7 Released December 12th, 2016

View/hide detailed changelog

  • Added support for 3D Secure
  • Improved gateway logging of Gateway validation errors

 

v1.1.5 Released December 1st, 2016

View/hide detailed changelog

  • Added check for missing required custom fields

 

v1.1.4 Released November 11th, 2016

View/hide detailed changelog

  • Fixed a JavaScript error no longer occurs on certain browsers / WHMCS themes
  • Added new Output notice when viewing a pending order that displays the fraud tools decision
  • Improved the gateway log transaction output to include additional fields

 

v1.1.2 Released November 10th, 2016

View/hide detailed changelog

  • The Advanced Fraud Tools addon now uses the JSv3 Braintree API
  • The Advanced Fraud Tools addon no longer requires the form DOM id value specified
  • The Advanced Fraud Tools addon now works correctly on the client area credit card form

 

v1.1.1 Released September 13th, 2016

View/hide detailed changelog

  • Improved gateway logging details
  • General improvements / code cleanup

 

v1.0.5 Released July 10th, 2015

View/hide detailed changelog

Version 1.0.5 – Released 07.10.2015

  • Full support for WHMCS 6.0
  • Improvements to all hook points

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and 70+ Cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free