Go further with WooCommerce
Last updated: April 29, 2022
There are a number of ways you can extend your WooCommerce integration so that it suits all your business needs.
In this guide, you'll find how to:
- add more payment methods
- enable 3D Secure payments
- capture payments manually
- accept recurring payments via the WooCommerce Subscriptions extension
- configure order statuses
Note
In order to start accepting an alternative payment method, we first need to enable it on your account. Please contact your Account Manager or our Sales team to get started.
We currently support the following payment methods on WooCommerce:
- Apple Pay
- Bancontact
- Boleto Bancário
- EPS
- Fawry
- Giropay
- Google Pay
- iDEAL
- Klarna
- KNET
- Multibanco
- QPay
- SEPA Direct Debit
- Sofort
- Log in to WordPress as an administrator.
- In the left menu, select Plugins.
- Select Settings under Checkout.com Payment Gateway.
- Select Alternative Payments.
- Tick Enable Checkout.com.
- Enter a Title. This is what the customer will see on the Checkout page. For example,
Pay with Klarna
orUse one of these methods
. - Select the empty box next to Alternative Payment Methods. A drop-down menu of all available methods appears.
- Select the method you want to add. If you want to add more, repeat this step.
- Select Save changes.
That's it! Your checkout page now includes the option to pay using your additional payment method(s).
Information
Apple Pay is only supported on self-hosted instances of Wordpress.
If you're located in the UAE or Saudi Arabia, please contact your Account Manager or our Sales team to activate Apple Pay on your account.
To get started with Apple Pay payments, you must first download your Certificate Signing Request from the hub sandbox) and upload it to the Apple Development Center. You can find step-by-step instructions for this under Settings > Apple Pay in the Hub sandbox.
Once this is done, you'll need to complete the certification process. Read our Apple Pay guide to configure your environment.
- Log in to WordPress as an administrator.
- In the left menu, select Plugins.
- Select Settings under Checkout.com Payment Gateway.
- Select Apple Pay.
- Tick Enable Checkout.com.
- Choose a title and description. These will be displayed to customers on your checkout page.
- Enter your merchant identifier. You can find it in the Apple Development Center.
- Enter the absolute path to your merchant certificate and merchant certificate key.
- Select a button type and button theme. You can see what these will look like in the official Apple Pay demo.
- Set the button language using a two-digit ISO 639-1 code (e.g., use
en
for English). - Select Save changes.
That's it! Your checkout page now includes the option to pay using Apple Pay. In order to test it, you'll need to use one of our Apple test cards.
If you're located in the UAE or Saudi Arabia, please contact your Account Manager or our Sales team to activate Google Pay on your account.
To get started with Google Pay payments, you must first register with Google Pay and select Checkout.com as your payment processor. For more information, refer to Google's developer documentation.
- Log in to WordPress as an administrator.
- In the left menu, select Plugins.
- Select Settings under Checkout.com Payment Gateway.
- Select Google Pay.
- Tick Enable Checkout.com.
- Choose a title and description. These will be displayed to customers on your checkout page.
- Leave the merchant identifier set to
01234567890123456789
. This is for testing purposes. - If you want to enable 3DS for Google Pay, set Use 3D Secure to Yes.
- Select a button style.
- Select Save changes.
That's it! Your checkout page now includes the option to pay using Google Pay.
- Log in to WordPress as an administrator.
- In the left menu, select Plugins.
- Select Settings under Checkout.com Payment Gateway.
- Select Card Settings.
- Set Use 3D Secure to Yes.
- Select Save changes.
3D Secure payments are now enabled on your account.
- Log in to WordPress as an administrator.
- In the left menu, select Plugins.
- Select Settings under Checkout.com Payment Gateway.
- Select Card Settings.
- Set Payment Action to Authorize Only.
- Select Save changes.
Any payments that come through will only be authorized. You then have seven days to manually capture them, or they will automatically be voided.
- In the Hub sandbox), select Payments.
- Select the test payment. The Customer details pane opens.
- Select Capture in the top right.
- Select Capture payment. The payment's Action column is updated to say
CAPTURE
. The totals on your Hub are also updated. - Log in to Wordpress as an administrator.
- Select WooCommerce in the left menu.
- Select your test order to display the order details. You should see something like this:
The order note confirms that your payment has been successfully captured.
Recurring payments allows you to enable shopper interactions for scheduled payments like subscription payments.
Note
To be able to use this feature, you must be using WooCommerce Subscriptions to manage subscriptions within WooCommerce. See WooCommerce Subscriptions Store Manager Guide.
The Checkout.com WooCommerce plugin registers with payment events triggered by WooCommerce Subscriptions to support the following actions:
- Cancellation of a subscription
- Suspension of a subscription
- Re-activation of a subscription
- Change of amount for a subscription
- Change of date for a subscription
- Management of multiple subscriptions
These settings allow you to edit the order statuses in line with the status of the payment. They are automatically set to WooCommerce's default values, so be aware that editing them may cause problems with the order flow.
To find these settings:
- Log into your Wordpress admin dashboard.
- Go to WooCommerce > Settings > Payments.
- Find the Checkout.com plugin.
- Select Manage and then Order Settings.