1. Documentation /
  2. WooPayments Documentation /
  3. WooPayments: Payment Methods

WooPayments: Payment Methods

Spanish version of this pageAquí puedes encontrar la versión en español de esta página

NOTE: This page is about payment methods, which is how customers can pay you for products or services. If you’re looking for information about how money from sales is transferred to you (the merchant), please see our Deposits documentation.

WooPayments can take payments from customers using credit and debit cards, as well as additional forms of payment, directly from your store’s checkout page. Some of these payment methods may only be available in certain countries or regions, while others are only available on certain types of devices.

Credit and debit cards

↑ Back to top

WooPayments can charge most common card brands, including:

  • American Express
  • Cartes Bancaires
  • China UnionPay (CUP)
  • Diners Club
  • Discover
  • eftpos Australia
  • Japan Credit Bureau (JCB)
  • Mastercard
  • Visa

Mastercard and Visa cards can be accepted by merchants in every country. Other brands have some restrictions but are few and rarely encountered in practice.

NOTE: Merchants in Japan must apply to accept JCB card payments. You can read more about how to apply and the necessary requirements to enable JCB here.

Express checkout methods

↑ Back to top

Express checkout methods allow customers to pay even faster using their phone or any compatible device. WooPayments has the following built-in express checkout methods:

NOTE: To offer express payment methods without accepting card payments during checkout, you can add custom code to your site.

Buy now, pay later payment methods

↑ Back to top

Buy now, pay later (also known as “BNPL”) payment methods, once enabled, will allow customers to pay for goods or services over time through installments. With WooPayments, merchants in eligible countries can accept BNPL payments via:

  • Affirm
  • Afterpay (also known as “Clearpay”)
  • Klarna

You can learn more about BNPL payment methods and how to enable them here.

Additional payment methods

↑ Back to top

Additional payment methods, once enabled, are only displayed to customers in eligible regions or countries. With WooPayments, you can accept payments via:

  • Bancontact
  • EPS
  • giropay
  • iDEAL
  • Przelewy24

You can learn more about these additional payment methods and how to enable them here.

Reordering payment methods

↑ Back to top

You can change the order in which the WooPayments payment methods are shown in checkout using a code snippet. Please see the example code below.

add_filter( 'pre_option_woocommerce_gateway_order', 'set_custom_gateway_order' );

function set_custom_gateway_order( $ordering ) {
	return [
		'woocommerce_payments_klarna' 	=> 0,
		'woocommerce_payments_affirm' 	=> 1,
		'woocommerce_payments' 		=> 2,

There are a few things to be aware of when using such a snippet:

  • Our support staff cannot help write, modify, or troubleshoot custom code. The snippet above is merely an example for educational purposes.
  • Any payment methods you have enabled but not assigned to a specific index in the snippet will be added onto the end of the list.