Gateways
Available payment gateways
Drupal Commerce can be integrated with payment providers from all over the world. This page provides a list of the 142 contributed payment gateway modules that currently exist. See the documentation on Extending Drupal Commerce for information on adding one or more of these modules to your Drupal Commerce project and the Install and Configure a Payment Gateway documentation for information on configuration.
If you don't see a payment provider you want for your project, Drupal Commerce provides a framework for implementing your own online payment gateways. See the Creating payment gateways documentation for more information.
If you create your own payment gateway module or find one that's not in this list yet, please let us know about it so that we can add it.
Featured payment gateways
Project page | PayPal |
---|---|
Description | This project integrates PayPal into the Drupal Commerce payment and checkout systems. It currently supports off-site payment via PayPal Express Checkout (EC), on-site credit card payment via PayPal Payments Pro. |
Type | On site / Off site |
Currencies | https://developer.paypal.com/docs/integration/direct/rest/currency-codes/ |
Countries | https://developer.paypal.com/docs/integration/direct/rest/country-codes/ |
Project page | Authorize.Net |
---|---|
Description | Authorize.Net integration for Drupal Commerce payment and checkout system. Currently supports credit card payments on the checkout form via Accept.js |
Type | On Site |
Currencies | USD more info |
Countries | USA more info |
Project page | Braintree |
---|---|
Description | This module integrates Braintree Payments with Drupal Commerce to accept credit card payments on-site and store card data inthe Braintree vault for later processing. |
Type | On Site |
Currencies | https://developers.braintreepayments.com/reference/general/currencies |
Countries | https://developers.braintreepayments.com/reference/general/countries/ |
Project page | Square |
---|---|
Description | Square is the payment / POS company making commerce easy and accessible to everyone. This module integrates with their eCommerce API for online payments into Drupal Commerce. |
Type | On site |
Currencies | AUD, CAD, GBP, JPY, USD |
Countries | AU, CA, JP, UK, US |
Project page | Stripe |
---|---|
Description | This module integrates Stripe with Drupal Commerce, providing a tokenized payment gateway. Customers can make payments in yourDrupal Commerce shop in a secure way without leaving your site. |
Type | On site |
Currencies | USD, AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BIF, BMD, BND, BOB, BRL, BSD, BWP, BZD, CAD, CDF, CHF, CLP, CNY, COP, CRC, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ETB, EUR, FJD, FKP, GBP, GEL, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, ISK, JMD, JPY, KES, KGS, KHR, KMF, KRW, KYD, KZT, LAK, LBP, LKR, LRD, LSL, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SEK, SGD, SHP, SLL, SOS, SRD, STD, SVC, SZL, THB, TJS, TOP, TRY, TTD, TWD, TZS, UAH, UGX, UYU, UZS, VND, VUV, WST, XAF, XCD, XOF, XPF, YER, ZAR, ZMW |
Countries | AD, AT, BE, BG, HR, CY, CZ, DK, EE, FO, FI, FR, DE, GI, GR, GL, GG, VA, HU, IS, IE, IM, IL, IT, JE, LV, LI, LT, LU, MK, MT, MC, ME, NL, NO, PL, PT, RO, PM, SM, RS, SK, SI, ES, SJ, SE, CH, TR, GB |
Project page | Affirm |
---|---|
Description | Provides Integration with the Affirm Payment Gateway and Drupal Commerce (http://www.affirm.com). |
Type | Off site |
Currencies | 100+ currencies |
Project page | CyberSource |
---|---|
Description | This module integrates two of CyberSource's payment APIs, Secure Acceptance Hosted Checkout (an off-site redirect based solution) and Flex Microform v2 (an on-site iframe based solution). |
Type | Off site and On site |
Currencies | 50+ currencies |
135 Additional payment gateways
Adyen
Description | Provides payment gateway Adyen. It efficiently integrates payments from various sources such as credit cards, bank transfers, PayPal and also mobile phones. |
---|---|
Type | Off site |
Currencies | Supports dynamic currency conversion for AED , AUD, BGN, BHD, BRL, CAD, CHF, CNY, CZK, DKK, EUR, GBP, HKD, HRK, HUF, ISK, ILS, INR, JOD, JPY, KRW, KWD, MYR, NOK, NZD, OMR, PLN, QAR, RON, RUB, SAR, SEK, SGD, THB, TWD, USD, ZAR. |
Countries | Global coverage with specific guides for payments in Europe, Brazil, Mexico, China, and Southeast Asia |
AliPay
Description | Alipay integration for the Drupal Commerce payment and checkout system. |
---|---|
Type | Off site |
Currencies | GBP HKD USD CHF SGD SEK DKK NOK JPY CAD AUD EUR NZD KRW THB |
Countries | 110 countries and regions around the world, including the United States, Brazil, Russia, Ukraine, Belarus, Germany, the Netherlands, Spain, Israel, Turkey, Italy, and more. |
Atom Payment
Description | This payment gateway will support Indian and international credit card, Debit card and internet banking system with safe and secure. |
---|---|
Type | Off site |
Atos SIPS
Description | Provides support for Atos SIPS payment gateway. |
---|---|
Type | Off site |
Currencies | INR, EUR, USD, GPB |
Countries | France, Benelux, Germany, UK, Spain, India and other Asian countries. |
Bambora
Description | Provides Commerce integration with the Bambora Payment Gateway. |
---|---|
Type | Unknown |
Currencies | 100+ currencies |
Countries | Bambora supports businesses in the United States, Canada, Sweden, Norway, Denmark, Finland, Australia, and New Zealand. |
Bambora Europe
Description | Provides integration with Bambora Europe API (Bambora Payform, Paybyway) to allow E-commerce site owners to configure e-payments (online banks). |
---|---|
Type | Off site |
Currencies | EUR |
Countries | Nordic countries (Sweden, Finland, Denmark, Iceland perhaps) |
Banca Intesa
Description | Provides Commerce integration with Banca Intesa Serbia payment services. |
---|---|
Type | Off site |
Currencies | RSD |
Countries | Serbia |
Banklink payment gateway (multiple banks)
Description | This is a generic banklink payment gateway for drupal Commerce 2.x. |
---|---|
Type | Off site |
Barion Payment
Description | Integrates with the Barion Payment Gateway for online payments into Drupal Commerce. |
---|---|
Type | Off site |
Currencies | EUR, USD, CZK, HUF |
Countries | All EU Member States plus Iceland, Liechtenstein and Norway. |
Bitpayir
Description | Provides an integration between Drupal commerce version 2 and Iranian Bitpay gateway. |
---|---|
Type | Off site |
Countries | Iran |
Braintree Marketplace
Description | Extends commerce_braintree module to leverage the Braintree marketplace transactions API. |
---|---|
Type | On site |
Bluesnap
Description | Provides Drupal Commerce integration with the BlueSnap Payment Platform. |
---|---|
Type | On site |
Currencies | 100+ currencies. Availability may vary depending on your country of domicile. See supported currencies. |
Countries | 100+ countries. See supported countries. |
BTCPay
Description | Provides a Drupal Commerce 2.x payment plugin for BTCPay Server. |
---|---|
Type | Off site |
Currencies | BTCPay supports a vast variety of cryptocurrencies (and can be extended in future): BTC, LTC, BTC + LTC, some altcoins |
Countries | No restrictions. |
Cashpresso
Description | With Cashpresso you pay for purchases in installments. You can choose your installment amount when buying and change it anytime after. |
---|---|
Type | Off site |
Currencies | EUR |
Countries | Germany and Austria |
CC Avenue
Description | The CCAvenue Payment Gateway module implements the CCAvenue payment processing service (www.ccavenue.com) in Drupal Commerce. |
---|---|
Type | Off site |
Currencies | Source: https://www.ccavenue.com/ccavenue_index.jsp#feature-block2 |
Countries | Source: https://www.ccavenue.com/ccavenue_index.jsp#feature-block2 |
Checkout.com
Description | Integrates Checkout.com payment gateway with Drupal Commerce. |
---|---|
Type | On site |
Currencies | 150+ processing currencies, nearly 20 settlement currencies |
Countries | Domestic processing in nearly 50 countries |
China Payments
Description | Integrates with Alipay and WeChat Pay |
---|---|
Type | Off site |
Countries | China |
CIB Bank
Description | Provides payment gateway for CIB. |
---|---|
Type | Off site |
Currencies | EUR, HUF |
Coinpayments
Description | Payments Module for Drupal Commerce, which accepts all cryptocurrencies for payments in your drupal site |
---|---|
Type | Off site |
Currencies | Cryptocurrency https://www.coinpayments.net/supported-coins |
Countries | [N/A] |
Conekta Gateway
Description | Integration for the mexican card processor and payment gateway Conekta in Drupal Commerce 2.x. |
---|---|
Type | On site |
Currencies | USD, MXN |
Countries | Mexico |
Credomatic
Description | Payments Module for Drupal Commerce, which accepts all cryptocurrencies for payments in your drupal site |
---|---|
Type | Off site |
Countries | México, Guatemala, El Salvador, Honduras, Nicaragua, Costa Rica & Panamá |
Datatrans
Description | This project provides a Datatrans integration for the Drupal Commerce payment and checkout system. |
---|---|
Type | Off site |
DIBS integration
Description | Provides a DIBS payment gateway integration which allows you to send your clients to make an off-site payment directly on the DIBS payment system. |
---|---|
Type | Off site |
DPS
Description | DPS (PaymentExpress) payment methods for Drupal Commerce. |
---|---|
Type | Off site / On site |
Dps PxPay
Description | DPS (PaymentExpress) PxPay payment method |
---|---|
Type | Off site |
E-Commerce Mellat
Description | Mellat is Iranian commerce solution. |
---|---|
Type | Off site |
Easy checkout&payment
Description | The Easy module allows online merchants across Europe to accept payments from cards and from the most popular alternative payment methods. |
---|---|
Type | Off site |
Currencies | DKK,EUR,GBP,NOK,SEK,USD |
EasyPaybg
Description | Module implements Bulgarian EasyPay as payment method for commerce module. |
---|---|
Type | Off site |
Currencies | BGN |
Countries | Bulgaria |
EasyTransac
Description | Provides integration between Drupal Commerce and EasyTransac payments solutions. |
---|---|
Type | Off site |
Currencies | GBP, EUR, USD, SEK, AUD, NZD, DKK and CAD |
Countries | All countries except : Iran, North Korea, Myanmar, Afghanistan, Angola, Guyana, Iraq, Laos, Papua New Guinea, Vanuatu, Syria, Yemen, Bosnia, Uganda, Botswana, Brunei, Gibraltar, Guatemala, Guernsey, Marshall Islands, British Virgin Islands, Jersey, Liechtenstein, Montserrat, Nauru, Nive and Panama |
ECPay
| --- | --- | | Description | Provides integration between Drupal Commerce and ECPay’s payment, shipping, and e-invoice solutions. | | --- | --- | | Type | Off site |
Elavon
Description | Integrate Elavon Virtual Merchant payment service Converge payment gateway with Commerce module. There are two payment options Onsite or Offsite Redirect |
---|---|
Type | On site / Off site |
Currencies | https://www.elavon.com/country-selector.html |
Countries | https://www.elavon.com/country-selector.html |
Epaybg
Description | Bulgarian payments gateway http://epay.bg for Commerce module. |
---|---|
Type | Off site |
ePayco
Description | ePayco is a Colombian payment gateway that Integrate ePayco Off-site payments, Set-up global gateway settings, Alter payment data dinamically |
---|---|
Type | Off site |
Currencies | COP, USD |
Countries | Colombia |
eProcessing Network (EPN)
Description | Payment Gateway for eProcessingNetwork.com |
---|---|
Type | On site |
Currencies | USD |
Countries | USA |
Euplatesc
Description | This project integrates EuPlatesc.ro into the Drupal Commerce payment and checkout systems. |
---|---|
Type | Off site |
Currencies | RON |
Countries | Romania |
Fondy
Description | Fondy Payment Gateway module allows the admin to set up the Fondy payment method on their store. Qiwi, Yandex, Privat24, cash payments, PayPal, SEPA, Swift, online banking with Ukrainian, Russian and European banks |
---|---|
Type | Off site |
Currencies | Visa, Visa Electron, Mastercard and Maestro bank cards from any country |
Countries | Visa, Visa Electron, Mastercard and Maestro bank cards from any country |
Forte
Description | Provides Commerce integration for Forte.net Payments. |
---|---|
Type | On site |
Currencies | USD |
Countries | United States |
Gestpay
| Description | Integrates Axerve E-commerce Solutions (formerly known as Gestpay by Banca Sella / Easynolo). | | Type | Off site | | Currencies | EUR, USD, GBP, CHF, DKK, NOK, SEK, CAD, JPY, HKD, BRL |
Global Payments (Realex)
Description | Integration with Global Payments. |
---|---|
Type | On site |
GoCardless
Description | Integration with the UK Direct Debit payment gateway GoCardless |
---|---|
Type | On site |
GoCardless Client
Description | Integrates GoCardless.com and creates direct debit mandates for new orders upon check out. GoCardless is a recurring payment specialist. |
---|---|
Type | Off site |
Currencies | GBP, EUR, USD, SEK, AUD, NZD, DKK and CAD |
Countries | 26+ countries |
HyperPay
Description | Provides Commerce integration for Hyperpay Payments. |
---|---|
Type | Off site |
Currencies | All major currencies |
Countries | Saudi Arabia, Jordan, Egypt, the UAE, and Lebanon |
Iats
Description | iATS Payments integration for the Drupal Commerce |
---|---|
Type | On site |
iDEAL
| Description | An online payment method that enables consumers to pay online through their own bank. | | Type | Off site | | Currencies | EUR | | Countries | Primarily the Netherlands. Accepted by web shops in over 60 countries. |
IDPay
| Description | IDPay is an Iranian payment provider and one of the Financial Technology leaders in Iran. | | Type | Off site |
Ifthenpay
Description | Provides a Drupal Commerce payment method for the Portuguese payment gateway Ifthenpay. |
---|---|
Type | Manual, with IPNs |
Currencies | EUR |
Countries | Portugal |
Ingenico
Description | This module integrates the Ingenico payment gateway with Drupal Commerce. Ingenico is the new name for Ogone one of the leading European payment solutions. |
---|---|
Type | On site / Off site |
Instamojo
Description | Integrates Instamojo Gateway with Drupal Commerce. |
---|---|
Type | Off site |
Currencies | INR |
Countries | India (and international payments on a case-to-case basis) |
iTransact
Description | Provides a credit card payment method for Drupal Commerce which interfaces with the iTransact payment gateway. |
---|---|
Type | On site |
Currencies | USD |
Countries | USD |
Iyzipay
Description | Iyzipay is an Iyzico product to modernize credit card payments, make the credit card payments mechanisms easy for the individuals and companies. Iyzipay supports amex, dinersclub, discover, jcb, maestro, mastercard, visa, troy and visa electron types. |
---|---|
Type | On site |
Currencies | TRY, USD, EUR, GBP and IRR |
Countries | Turkey and others. |
Klarna Checkout
Description | This project integrates Klarna Checkout payment into the Drupal Commerce payment and checkout systems. |
---|---|
Type | Off site |
Klarna Payments
Description | Integrates Klarna Payments with Drupal Commerce. |
---|---|
Type | Off site |
Currencies | EUR, GBP, SEK, NOK, DKK, USD, CHF, and others |
Countries | DE, NL, AT, CH, GB, US, SE, NO, FI, DK, and others |
Liqpay
Description | Provides a Drupal Commerce payment method to embed the payment services provided by LiqPay. |
---|---|
Type | Off site |
Currencies | USD, EUR, RUB, UAH |
Countries | Ukraine |
Liqpay Gateway
Description | payment services provided by LiqPay. It efficiently integrates payments from various sources such as: credit cards, cash via self-service terminals (offline payments), email receipts, privat24 banking or liqpay accounts. |
---|---|
Type | Off site |
Currencies | UAH |
Countries | Ukraine |
MANGOPAY Direct PayIn
Description | Provides payment gateway for MANGOPAY. |
---|---|
Type | Off site |
maxiPago
Description | Integrates Brazilian maxiPago payment services. |
---|---|
Type | On site |
Currencies | All major currencies |
Countries | Brazil |
Midtrans
Description | Integrates Midtrans into Drupal Commerce payment and checkout system. |
---|---|
Type | Off site |
Currencies | In lieu with Bank Indonesia’s regulation, Midtrans currently only processes transactions in Indonesian Rupiah (IDR). |
Countries | Indonesia |
Mollie
Description | Drupal Commerce Payment module for Mollie Payment Services. Implements Mollie payment services for use with Drupal Commerce. |
---|---|
Type | Off site |
MoMo
Description | Provides a payment gateway for the MoMo Payment Platform. |
---|---|
Type | Off site |
Moneris
Description | Moneris is a payment solution for Canada and US. It supports also Moneris HPP payment system (included as a separate module in 2.x) |
---|---|
Type | On site |
Currencies | CAD, USD |
Countries | Canada, USA |
Monetico
Description | Provides a gateway between the french payment solution CM-CIC, also called Cybermut, and Drupal Commerce module. |
---|---|
Type | Off site |
Currencies | BGN, CHF, CZK, DKK, EEK, EUR, GBP, HUF, ISK, LTL, LVL, NOK, PLN, RON, SEK |
Countries | AT, BE, BG, CY, CZ, DE, DK, EE, ES, FI, FR, GR, HU, IE, IS, IT, LI, LT, LU, LV, MT, NL, NO, PL, PT, RO, SE, SI, SK, UK |
Moyasar
Description | Moyasar integration for the Drupal Commerce payment system. |
---|---|
Type | On site / Off site |
MultiSafepay
Description | Multisafepay integration for Drupal Commerce. |
---|---|
Type | Off site |
MultiSafepay payments
Description | Integrates MultiSafepay payment solutions. |
---|---|
Type | Off site |
Currencies | Standard: USD, EUR, GBP. Additional: AUD, CAD, CHF, CZK, DKK, NOK, PLN, SEK. |
Nets Payment Gateway
Description | Implements payment using the Norwegian Nets payment service (former BBS). |
---|---|
Type | Off site |
Omise
Description | Omise integration for the Drupal Commerce payment system. |
---|---|
Type | On site |
Currencies | Source: https://www.omise.co/multi-currency |
Countries | Source: https://www.omise.co/multi-currency |
Omnikassa
Description | Provides a payment provider for Rabo Omnikassa, a payment platform provided by the Rabobank in the Netherlands. |
---|---|
Type | Off site |
Currencies | EUR, USD, CHF, GBP, CAD, JPY, AUD, NOK, SEK, DKK |
Countries | Netherlands |
OnePAY.VN
Description | Integrates OnePAY.VN payment gate way for the Drupal Commerce payment system. |
---|---|
Type | Off site |
Currencies | VND |
Countries | Vietnam |
Open Payment Platform
Description | Provides Commerce integration for Open Payment Platform payment gateway. |
---|---|
Type | Off site |
Currencies | All major currencies |
Countries | Global coverage |
Paga+Tarde
Description | Provides Paga + Tarde payment integration for Drupal Commerce 2 which enables payment processing using financing. |
---|---|
Type | Off site |
Pagos Net
Description | This project integrates the PagosNet payment gateway into the Drupal Commerce payment and checkout systems. |
---|---|
Type | On site |
Currencies | BOB |
Countries | Bolivia |
Pagseguro
Description | PagSeguro integration for the Drupal Commerce payment and checkout systems. |
---|---|
Type | On site |
Currencies | BRL |
Countries | Brazil |
Pagseguro Transp
Description | This project integrates PagSeguro Transparente, brazilian payment provider |
---|---|
Type | On site |
Currencies | BRL |
Countries | Brazil |
PartPay
| Description | Integrates PartPay with Drupal Commerce payment and checkout system. | | Type | Off site | | --- | --- | | Currencies | NZD| | Countries | New Zealand |
Pasargad
Description | Pasargad Bank is a famous Iranian bank, this module is a payment method for Drupal Commerce |
---|---|
Type | Off Site |
Pay.JP
Description | Pay.JP integration for the Drupal Commerce payment system. |
---|---|
Type | On site |
Currencies | JPY https://pay.jp/ |
Countries | Japan / https://pay.jp/ |
PayDirect FPX
Description | Enables online payment using credit or debit cards (Visa and Mastercard) and online banking (for Malaysian banks). |
---|---|
Type | Off site |
Currencies | RM |
Countries | Malaysia |
Payeezy
Description | This module integrates Payeezy with Drupal Commerce to accept credit card payments on-site. Hosted (offsite) and on-site payment is supported. |
---|---|
Type | On site / Off site |
Currencies | Source: https://support.payeezy.com/hc/en-us/articles/205757587-Dynamic-Currency-Conversion-DCC-and-Dynamic-Pricing-DP-Feature-Guide |
Countries | Source: https://support.payeezy.com/hc/en-us/articles/205757587-Dynamic-Currency-Conversion-DCC-and-Dynamic-Pricing-DP-Feature-Guide |
PayFort
Description | Integrates PayFort payment gateway into your Drupal Commerce shop. |
---|---|
Type | Off site |
Currencies | JOD, KWD, OMR, TND, BHD, LYD, IQD |
Countries | UAE, KSA, Qatar, Oman, Egypt, Lebanon, Jordan |
Payir
Description | Pay.ir payment method for Drupal Commerce |
---|---|
Type | Off site |
Paylands
Description | Paylands (PayNoPain) gateway integration for Drupal Commerce. |
---|---|
Type | Off site |
Currencies | Bitcoin (BTC), XRP, Ethereum (ETH), Bitcoin Cash (BCH), Litecoin (LTC), XEM, STEEM and Steem Dollar (SBD) |
Countries | Spain, plus 11 other countries |
Paylike
Description | Integrates the Paylike payment platform. |
---|---|
Type | On site |
Currencies | 153 currencies accepted. |
Countries | Cards from all over the world are accepted. Supports merchants from 37 countries. |
Paymetric
Description | Provides Commerce integration for Paymetric Payments. |
---|---|
Type | Off site |
Currencies | USD |
Countries | 65 countries |
Paymill
Description | Commerce Paymill is Drupal Commerce module that integrates the Paymill payement gateway into your Drupal Commerce shop. |
---|---|
Type | On site |
PayONE
Description | This module integrates the German PAYONE Payment Provider with Drupal Commerce 2.x (D8) to accept credit card payments on-site and PayPal Express payments off-line. |
---|---|
Type | On site / Off site |
Payplug
Description | This module integrates PayPlug payment as a gateway for your Drupal Commerce 2.x website. |
---|---|
Type | Off site |
Currencies | EUR |
Countries |
Pays.cz
Description | Provides payment gateway for Drupal Commerce. |
---|---|
Type | Off site |
Paystack
Description | This module integrates Paystack into Drupal Commerce payment. |
---|---|
Type | Off site |
Currencies | NGN and multiple currencies. |
Countries | Nigeria and supports businesses operating in Africa for international customers. |
PayTabs
Description | This module integrates PayTabs with Drupal Commerce. This is an offsite payment gateway. It provides credit card payments only, so far. |
---|---|
Type | On site |
Currencies | Source: https://www.paytabs.com/en/global/ |
Countries | Source: https://www.paytabs.com/en/global/ |
Paytm
Description | Integrate paytm payment gateway with drupal commerce. |
---|---|
Type | Off site |
Paytrail
Description | As Suomen Verkkomaksut became Paytrail, this module will replace commerce_suomenverkkomaksut module. |
---|---|
Type | Off site |
PayU India Payment Gateway
Description | The PayU India Payment Gateway module implements the Indian version of PayU payment processing service in Drupal Commerce. |
---|---|
Type | Off site |
Currencies | INR |
Countries | India |
PayU Money
Description | Allows Drupal Commerce orders to be paid using PayUmoney payment methods. |
---|---|
Type | Off site |
PayU Webcheckout
Description | Enables PayU Webcheckout payment gateway. |
---|---|
Type | Off site |
Currencies | 13 currencies including USD, GBP, EUR |
Countries | India |
Payway
Description | Commerce Payway is a payment module that integrates Westpac Payway API with the Drupal Commerce module. |
---|---|
Type | On site |
PEI
Description | Payment Gateway integration for PEI. |
---|---|
Type | On site |
Countries | Iceland |
Postfinance
Description | Provides integration for the e-payment solutions from Postfinance. |
---|---|
Type | Off site |
Privatbank payparts
Description | Provides a Drupal Commerce payment method to embed the payment payparts services provided by Privatbank |
---|---|
Type | Off site |
Countries | Ukraine |
QualPay
Description | This module integrates QualPay with Drupal Commerce, providing a one-stop payment gateway. Customers can make payments in your Drupal Commerce shop in a secure way without leaving your site. |
---|---|
Type | On site |
QuickPay
Description | Allows Drupal Commerce payments through the Danish payment provider QuickPay |
---|---|
Type | Off site |
Currencies | All currencies |
Countries | Denmark, Germany, UK, France, Greenland, Italy, Norway, Nederlands, Poland, Sweden |
Rave
Description | This module integrates Flutterwave Rave into Drupal Commerce payment. It currently supports the Standard and Hosted Payment Page workflows from Rave. |
---|---|
Type | Off site |
Countries | Nigeria |
Razorpay Payment Integration
Description | Razorpay Payment Integration |
---|---|
Type | On site |
Rbspayment
Description | Integrates Commerce Payment with RBS Payment system API |
---|---|
Type | Off site |
Countries | Russia |
Realex
Description | Integrates Realex Payments with Drupal Commerce. |
---|---|
Type | Off site |
Currencies | Over 140 currencies |
Countries | 180 countries |
Red Dot Payment
Description | Payment gateway for Red Dot Payment. Currently supports RDP Redirect API with hosted mode (HOP). |
---|---|
Type | Off site |
Currencies | Accepts all major global payments and currencies |
Countries | Singapore, Indonesia, Malaysia, Thailand, Taiwan, Vietnam and many other countries including Hong Kong, Philippines, Sri Lanka, Japan and Korea, etc. |
Saferpay
Description | Provides a Saferpay integration for the Drupal Commerce payment and checkout system. |
---|---|
Type | Off site |
Currencies | Over 100 currencies |
Countries | Over 30 countries (Europe) |
SagePay
Description | SagePay integration for the Drupal Commerce 2.x payment and checkout system. |
---|---|
Type | On site |
Currencies | Supports around 160 currencies |
Countries | Available for companies based in Europe |
Saman Gateway
Description | Saman Bank is Iranian commerce solution. |
---|---|
Type | Off site |
Satispay
Description | Satispay payment system for Drupal Commerce. |
---|---|
Type | Off site |
Sberbank Acquiring
Description | Integration Sberbank Acquiring with Drupal Commerce 2. |
---|---|
Type | Off site |
Sermepa
Description | Commerce support for Spanish banks that use Sermepa/Redsys systems. |
---|---|
Type | Off site |
Sezzle pay
Description | This module integrates Commerce Sezzle pay with Drupal Commerce, providing a tokenized payment gateway. |
---|---|
Type | Off site |
Currencies | Sezzle performs an FX conversion to settle your payments. |
Countries | Available for North American and international merchants, for North American customers. |
SimplePay by OTP
Description | Provides a payment gateway extension that can be used to pay with SimplePay by OTP. |
---|---|
Type | Off site |
Currencies | EUR, HUF and USD |
Countries | Hungary, Slovakia, Bulgaria, Serbia, Romania, Croatia, Ukraine, Montenegro and Russia. |
Single Euro Payments Area (SEPA)
Description | This module provides a simple SEPA (Single Euro Payments Area) payment method with IBAN validation for Drupal Commerce. |
---|---|
Type | Manual |
Currencies | EUR |
Countries | European Union |
Smartpay
Description | Supports Barclaycard Hosted Payment Pages for Drupal Commerce. |
---|---|
Type | Off site |
Sofortbanking
Description | This module integrates the payment method SOFORT Banking (SOFORT Überweisung) from SOFORT AG |
---|---|
Type | Off site |
Suomen Verkkomaksut
Description | Commerce Suomen Verkkomaksut integrates Suomen Verkkomaksut payment method |
---|---|
Type | Off site |
Swedbank Payment Portal
| Description | This module integrates Swedbank Payment Portal payment methods (banklink, credit card) as payment gateways in Drupal Commerce. | | Type | Off site | | Countries | Estonia |
Swisscom Easypay
Description | Provides Commerce integration for the Swisscom Easypay payment gateway. |
---|---|
Type | Off site |
Tpay
Description | This project integrates Tpay payment and checkout systems |
---|---|
Type | Off site |
Countries | Poland |
Transbank Webpay
Description | Webpay gateway for Commerce Module. |
---|---|
Type | Off site |
Trustpay
Description | TrustPay, provider of online payment solutions, is a principal member of Visa, Mastercard and UnionPay. |
---|---|
Type | Off site |
TurtleCoin
Description | Provides payment gateways for paying with TurtleCoin in Drupal Commerce. |
---|---|
Type | Manual |
Currencies | XTR (TurtleCoin). Enter product prices in Euro or Dollar; an exchange rate service for Commerce Currency Resolver is included. |
USAePay
Description | USAePay credit card gateway for Commerce using SOAP. |
---|---|
Type | On site |
Valitor
Description | Payment Gateway integration for Valitor. |
---|---|
Type | On site |
Currencies | EUR, USD, GBP, SEK, DKK, NOK, CAD and ISK. |
Countries | 28 countries – with strong presence in Iceland, the UK, Nordics. |
Verifone
Description | Provides Commerce integration for Verifone Payments. |
---|---|
Type | Off site |
Currencies | 100 currencies |
Countries | 240 countries |
Vipps
Description | Vipps is a Norwegian payment application designed for smartphones developed by DNB. |
---|---|
Type | Off site |
Countries | Norway |
vPay
Description | The Commerce vPay module implements vPay payment processing service (www.vpaynow.com) for Drupal Commerce 2.x. |
---|---|
Type | Off site |
Wayforpay
Description | This module provides a Drupal Commerce payment method to embed the payment services provided by Wayforpay |
---|---|
Type | Off site |
Webpay.by
| Description | This module provides the Webpay.by payment integration for Drupal Commerce 2 on Drupal 8. | | Type | Off site|
WebPayPlus (MIT)
Description | This module enables the compatibility with WebPayPlus payment platform. |
---|---|
Type | Off site |
Currencies | CLP |
Countries | Chile |
WeChat Pay
Description | This module provides the WeChat Pay integration for Drupal Commerce 2 on Drupal 8. |
---|---|
Type | Off site |
Worldline
Description | This module provides an implementation for drupal commerce 8 of the atos worldline payment provider. |
---|---|
Type | Off site |
Worldpay
Description | WorldPay Business integration. |
---|---|
Type | On site / Off site |
Xem
Description | This module uses the Coin Market Cap website to convert USD, EUR and so on to XEM |
---|---|
Type | Off site |
Zarinpal
Description | Zarinpal is Iranian payment gateway. This module provides an integration between Drupal Commerce 2 and Zarinpal Gateway, you can use both IRR (Iranian Rials) and TMN (Iranian Tomans) with this module. |
---|---|
Type | Off Site |
Countries | Iran |
Installing and Configure a Payment Gateway
While configuring your store you would probably want to install and configure a payment gateway provider module so that you can accept online payments. Currently available payment gateways for Commerce 2 are listed here.
This tutorial will guide you through configuring a payment gateway provider using the Commerce PayPal module as an example.
Install the Module
The first step is to install the module that provides integration with the desired payment gateway. In this case, Commerce PayPal. Drupal Commerce requires Composer and most related modules would have the same requirement - see Using Composer. For specific installation instructions check the module's documentation.
Add a Payment Gateway
Once you have installed the Commerce PayPal module, visit /admin/commerce/config/payment-gateways
and click the Add payment gateway
button. Fill in the details in the form. The Plugin option that you choose will define which payment gateway provider and integration type will be associated with our store's payment gateway that we're creating. There may be multiple modules installed each providing a number of options, as seen in the example below. For the purposes of this example, we'll be using the PayPal Express Checkout option. Once you select the desired option, the form will update allowing you to enter the configuration that is specific to it, such as API credentials - have a look at all settings provided.
For the Mode setting, it is recommended that you choose the Test option while developing. You will be able to set the Mode to Live once you have tested the integration and deployed your site to the production environment.
Fig 1: Adding a Payment Gateway
Once the form is saved, you should be able to see the new payment gateway in the list.
Paying at Checkout
Once a payment gateway is added it will be made available as a payment method to customers of the store during the checkout process (unless it has been disabled). If there is only one payment gateway defined, it will be used by default. If there are more than one, the customer will be given the choice to choose a payment method as in the example below.