---
title: "WooCommerce: TWINT and cards in your WordPress shop"
description: "Do you have a shop with WordPress and WooCommerce? With the 1pay.ch plugin your customers pay with TWINT, cards, PostFinance Pay, Apple Pay, Google Pay and the other methods active on your account, directly in the basket. ## What you…"
url: "https://www.1pay.ch/en/docs/woocommerce-shop-plugin/"
updated: "2026-11-06"
category: Integrations
---

# WooCommerce: TWINT and cards in your WordPress shop

Do you have a shop with WordPress and WooCommerce? With the 1pay.ch plugin your customers pay with TWINT, cards, PostFinance Pay, Apple Pay, Google Pay and the other methods active on your account, directly in the basket.

## What you need

- A WordPress website with WooCommerce installed.
- A [verified](https://www.1pay.ch/en/docs/account-verification/) 1pay.ch account with active payment methods.
- Administrator access to the website.

## Connecting the shop

1. In the 1pay.ch admin area, open **API & Plugins**.
2. In the section for adding an e-commerce integration, click **Add** next to **WooCommerce**.
3. Follow the instructions shown: they explain how to install the plugin in WordPress and what details to copy (account name and API key).
4. In the WooCommerce payment settings, activate the 1pay.ch method and enter the details.
5. Place a test order in [test mode](https://www.1pay.ch/en/docs/test-payment/) and check that the order status updates by itself after payment.

## Subscriptions

The plugin also supports recurring payments, if you sell subscriptions in your shop. Read [Subscriptions](https://www.1pay.ch/en/docs/subscriptions/).

## If the order does not update

The problem is almost always the webhook address: check that it is written exactly as the plugin states, with `https` and no spaces. In [Webhooks](https://www.1pay.ch/en/docs/webhooks-notifications/) and in the API key's **Logs** you can see any errors.

If you prefer, we will do the installation with you: book a call or write to us.
