To support our customers during COVID-19 pandemic, we have introduced many
offers and discounts
to help your ecommerce business. Learn more
Magento 2 Bambora Payment | Bambora Apple Pay | North America
100% of 100

Compatible with
Open Source (CE): 2.2.x, 2.3.x (2.3.5), 2.4.0
Magento Commerce (EE): 2.2.x, 2.3.x, 2.4.0

Limited time offer: Free Installation.

Magento 2 Bambora Payment | Bambora Apple Pay | North America

Rootways Bambora payment gateway extension for Magento 2 allows you to capture online credit card payment from your Magento store to Bambora account. Apple Pay and Save credit card also supported by our this extension.
Standard Version Features:
  • Secured by Bambora's custom checkout.js.
  • Inline iFrame Checkout.
  • Payment action: Authorize Only OR Authorize and Capture.
  • Process refunds/voids/cancel from within Magento admin.
  • Display AVS and CVV data in admin with the order.
  • Generate order from Admin.
  • Multi store supported.
  • Supports multiple currencies.
  • Google reCAPTCHA Verification.
  • Compatible with TDTM Merchant Solutions, Online Payments, Canada.
Pro Version Features:
  • All standard version features.
  • Tokenization (Saved Credit Card)
  • Apple Pay

Click here if you are looking for the Bambora APAC (Asia-Pacific) Payment extension.

Magento 2 Magento 1
If you are not sure about the domain name, please enter "" you can always change the domain name later.
Domain name only, no IP address allowed.
$149.00 $79.00

NOTE: This extension only work for the Bambora North America account, click here if you are looking for the Asia-Pacific Bambora module.

Rootways Magento 2 Bambora payment gateway extension helps you capture credit card payment to your Bambora account. Rootways Bambora extension allows you to capture, refund, void and cancel order value from your Magento website without going to your Bambora virtual terminal dashboard. You can also refund full or partial payments using the Rootways Bambora extension. It also allows all major credit cards.

Pro Version:

Rootways Bambora Payment Module has a Tokenization feature that allows you to save your credit card data to the Bambora server and you can order by saved credit card without entering credit card detail to the checkout page.

Credit card information and/or any sensitive information is not saved in the Magento website, so its fully secure payment method.

Below is how Bambora Tokenization work in our extension.
When you will save credit card from Magento website at that time our extension adds customer profile to Bambora with all required detail of customer like email, billing address, credit card detail etc and Bambora generate one Token. We linked this token to the customer account in the Magento website and the customer can order in future with this token.

Apple Pay is a unique feature of our Bambora payment extension, our Bambora extension links your Bambora account with the Apple Pay account and you can capture payment from Apple Pay to the Bambora account. For your customers no need to enter the credit card details anymore while shopping on your website from Apple devices. Customers can pay using credit card details from Apple Pay.

Technical Details & Security

  • Secure by Bambora's Custom Checkout.js
  • No credit card data or any sensitive data stored on the Magento website server. Storing only a payment token generated by Bambora.
  • Enter credit card detail to Bambora's secure iFrame, not on the Magento server.
  • PCI compliance with Checkout.js

Our extension supports Bambora Custom Checkout Javascript.

What is Custom Checkout.js?
Ans: Bambora's custom checkout minimizes the scope of PCI compliance. Checkout.js does this by isolating credit card data from your servers. It serves card input fields from Bambora’s domain, not yours, while rendering them within iframes on your web page.

Click here to get a test credit card detail for generating test order using Bambora payment method.

All Feature List

Standard Version features:
  • PCI compliance.
  • Online credit card processing payment module.
  • Supports Bambora's Custom Checkout.js
  • Payment form as Bambora iFrame.
  • Enter Payment on Bambora's secure iFrame instead of the Magento server.
  • Payment action: Authorize Only or Authorize and Capture.
  • Supports full and partial refunds from the Magento admin.
  • Supports full and partial capture from the Magento admin.
  • Supports order void from the Magento admin.
  • Display AVS and CVV data to the admin order.
  • Accept Major Credit Cards (Visa, MasterCard, American Express, Discover, Diners, JCB).
  • Support by Rootways - any questions we are here to help you.

Pro Version features:
  • Includes all the features of the standard extension.
  • Apple Pay Supported.
  • No need to enter the credit card details anymore while shopping on your website from the Apple devices.
  • Instant purchase by Apple Pay from the cart and mini cart.
  • Tokenization or Save credit card.
  • Save a new credit card from the Magento checkout page.
  • You can choose whether you want to save a credit card or not from the Magento checkout.
  • Allows ordering by saved credit card.
  • Choose whether you want to order by saved credit card or by new credit card.
  • Add, update, delete credit card from my account.
  • Add, update, delete credit card from the Admin.
  • Generate order from the admin using saved credit card.
  • Save credit card data to the secured Bambora server.
  • No credit card data store on the Magento server.

Features Details:
API Authentication:

Our extension authenticate payment API as per conditions of Bambora. We are using API Passcode Authentication in our payment API. API Authentication helps to ensure that all of our accounts are secure against illegitimate transactions. Bambora is unable to accept requests via Payments API without first authenticating them.

Magento bambora Extension
Authorize now, Capture later:

Capture from the Magento edit order page prior authorized transactions by customers during ckeckout. This allows you to check the credit card for validity but not charge the account until the order is approved and invoiced from admin section.

Magento bambora Extension
Authorize and Capture:

Rootways Bambora payment extension gives you the facility to authorize and capture. It will charge the credit card at the time of the order submission. Also, order invoice automatically created.

Magento bambora Extension
Supports full, partial Refund:

You can adjustment refund, Rootways Bambora extension allows you to refund full or partial payment to the customer from Magento admin.

Magento bambora Extension
Order From Admin:

Supports creating orders and capturing payments from the Magento admin area. When creating order from admin you can see Rootways Bambora payment method under payment method section.

Magento bambora Extension
Order Status:

You can decide the status of new order either pending or processing from admin configuration. You can set this from admin configuration.

Magento bambora Extension
Allow Countries:

You can allow Bambora payment gateway method for all countries or specific countries only. You can set this from admin configuration.

Magento bambora Extension
Minimum and Maximum Order Total:

You can allow Bambora payment gateway only if order total is between a minimum and maximum order total amount. You can set minimum and maximum order total amount from admin configuration.

Magento bambora Extension
Pro Version Features Details:
Save Credit Card From Checkout:

Allow your users to save their credit card for future purchases. It will allow customers to check out faster and instantly. The customer will have two options: Either to add a new credit card or select the already existing credit card.

Magento bambora Extension
Order using saved credit card:

This tokenization extension allows customers to place orders using the saved credit cards. It is feasible and worthy to provide customer, credit card saving and selection feature for quicker checkout.

Magento bambora Extension
Whether to save credit card or not at checkout:

The customer here gets an option to choose wisely whether they want to save their credit card for future transactions or not. While checkout if save credit card checkbox is checked then the card gets saved else not.

Magento bambora Extension
Add, Update, Delete Credit Card From My Account At Front-end:

This extension provides the options to add, update and delete the credit card from the Customer Account. It can be modified by going to My Account >> Bambora - Saved Credit Cards >> Add/ Edit/ Delete.

Magento bambora Extension
Add, Update, Delete Credit Card From Edit Customer At Admin:

This extension also provides the options to add, update and delete the credit card from Admin. It can be modified by going to Magento Admin >> Customers >> Edit Customer >> Bambora - Saved Credit Cards >> Add/ Edit/ Delete.

Magento bambora Extension
List of Saved Credit Card:

Customer can check the list of their saved credit cards by logging into their account; My Account >> Bambora – Saved Credit Cards. The path will show a list of all saved cards. Also, customers can add, update and delete the credit cards from here.

Magento bambora Extension
Apple Pay Supported:

Customers can generate orders using Apple Pay from iOS devices with our Bambora payment extension. It is a hasty technique to create orders without inputting any payment detail on the site which makes it completely PCI reliable.

Magento bambora Extension
Instant Payment using Apple Pay:

Our Bambora payment extension adds the Apple Pay button to the cart as well as the mini cart, so the client can immediately buy any item from your site without going across all the checkout steps and inserting any details.

Magento bambora Extension

Click on image below to enlarge


Stable Build

Current Version



05 Oct, 2020

Magento platform compatibility

Open Source (CE): 2.2.x, 2.3.x (2.3.5), 2.4.0
Magento Commerce (EE): 2.2.x, 2.3.x, 2.4.0


Magento 2 Extension

Customer Questions
Does it work on the Magento 2.4.0

Yes, it is compatible with Magento 2.4. The demo of this extension is running on Magento 2.4.

What is Bambora's Risk Threshold?

Risk Thresholds is a proactive way of protecting your account against fraudulent transactions while reducing chargebacks. For any payment processed on your Bambora account, the Bambora system automatically calculates a risk score. If the risk score goes over the preset threshold, it is likely the transaction is fraudulent and the transaction will automatically decline.   Please login to your Bambora account or call the Bambora Customer Care team to change the default settings.

Please, mind that only logged in users can submit questions
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Version 1.0.4 - 05 Oct, 2020
  • Google reCAPTCHA Verification
Version 1.0.3 - 02 Sep, 2020
  • Compatible with 2.3.5 and 2.4
  • Solved issue of Void Payment from the Magento admin.
Version 1.0.2 - 03 Feb, 2020
  • Compatible with 2.3.3 and 2.3.4
  • Apple Pay.
  • Removed all gateway URLs of as it's deplacred from March 2020.
  • Adds feature of Bambora's Chekcout.js which allows ordering from Bambora's secure iFrame.
  • Bug fixing.
Version 1.0.1 - 29 Sep, 2018
  • Added feature of AVS (Address Verification System) and CVV Verification. Bug fixing.
  • Payment log.
  • General improvement as per the Bambora's new policy.
Version 1.0.0 - 07 Feb, 2018
  • Initial release.
  • Support Magento 2. Ability to capture and authorize payment from the website.
10 Reasons to Choose Rootways
  • Secure Payment Process:

    We are using secure checkout process, not saving any sensitive data of the customer.

  • Simple Licensing:

    Use in unlimited stores and website of one Magento installation.

  • Professional Installation Service

    We will be happy to provide you professional installation service. Contact us for pro installation..

  • Free Update:

    Free life time update of your purchased any products from Rootways Inc.

  • Eminent Support:

    Customer friendly support as per EST timings. Help articles, help guide, tips and minor customization will be given.

  • Full Open Source

    No encoding, solely fully open source extension, no disorientation, Ideally customized.

  • Following Magento® Standards

    We always follow magento standards while coding all our extension.

  • Modules tested by professionals:

    Our QA team works at its best to maintain the quality of our extensions by testing its performance and functionalities over various browsers.

  • Extensive Documentation:

    Full description of all the extensions is available as Installation and User guide along with FAQs.

  • Long Term Strategy:

    Customer suggestions are always welcomed. We believe in improving each day to grow better to fulfill our customer's experience.