Title: POSSAT &#8211; Bitcoin Payment Gateway
Author: bewtoc
Published: <strong>7 mai 2026</strong>
Last modified: 6 octobre 2026

---

Recherche d’extensions

![](https://ps.w.org/possat-bitcoin-payment-gateway/assets/icon-256x256.png?rev=
3525748)

# POSSAT – Bitcoin Payment Gateway

 Par [bewtoc](https://profiles.wordpress.org/bewtoc/)

[Télécharger](https://downloads.wordpress.org/plugin/possat-bitcoin-payment-gateway.1.0.3.zip)

 * [Détails](https://fr.wordpress.org/plugins/possat-bitcoin-payment-gateway/#description)
 * [Avis](https://fr.wordpress.org/plugins/possat-bitcoin-payment-gateway/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/possat-bitcoin-payment-gateway/#installation)
 * [Développement](https://fr.wordpress.org/plugins/possat-bitcoin-payment-gateway/#developers)

 [Support](https://wordpress.org/support/plugin/possat-bitcoin-payment-gateway/)

## Description

**POSSAT** is a non-custodial Bitcoin payment gateway for WooCommerce. Customers
pay directly to your own wallet — POSSAT never touches your funds.

Unlike traditional payment processors, POSSAT uses your extended public key (xpub)
to generate unique Bitcoin addresses for each order. This means you maintain full
control of your funds at all times.

This plugin requires a POSSAT account and connects to the POSSAT API as a third-
party service. POSSAT is currently in **open beta**, with public sign-up temporarily
available at [app.possat.com/register](https://app.possat.com/register). Open registration
is offered during this phase to allow real-world testing; access may be restricted
to invite-only or move to paid tiers later, as the product matures. The service 
is free of charge today. See the **External services** section below for full details
on what data is sent and when.

#### Why POSSAT?

 * **Non-custodial** — Payments go directly to your Bitcoin wallet. No intermediary
   holds your funds.
 * **Real-time detection** — Payments are detected in the Bitcoin mempool within
   seconds, not minutes.
 * **No fees from POSSAT today** — During the current open beta there are no transaction
   fees and no percentage cuts. Standard Bitcoin network fees still apply, paid 
   by the customer. Pricing tiers may be introduced in the future.
 * **Privacy-friendly** — Unique address per order. No address reuse.
 * **Production & Testnet** — Switch between mainnet and testnet with one click.
   Test your setup before going live.

#### Features

 * Accept Bitcoin payments at WooCommerce checkout
 * QR code payment page with countdown timer (15 min expiry)
 * Automatic order status updates via secure webhooks
 * Bitcoin transaction details shown in admin and customer order pages (with mempool.
   space links)
 * HMAC-SHA256 webhook signature verification
 * Compatible with WooCommerce HPOS (High-Performance Order Storage)
 * Compatible with WooCommerce Checkout Blocks
 * Built-in setup guide with step-by-step instructions
 * Multi-language ready (English and Spanish included)

#### How It Works

 1. Customer selects **« Pay with Bitcoin »** at checkout
 2. Customer is redirected to a POSSAT payment page with a QR code
 3. Customer scans the QR code and pays from any Bitcoin wallet
 4. POSSAT detects the payment on the Bitcoin network and notifies your store via webhook
 5. Your WooCommerce order is automatically updated to « Processing »
 6. Customer is redirected back to your store

#### What You Need

 1. A POSSAT account — sign up at [app.possat.com/register](https://app.possat.com/register)(
    currently in open beta).
 2. A Bitcoin wallet that supports extended public keys (xpub/ypub/zpub) — Electrum,
    Sparrow, BlueWallet, etc.
 3. This plugin installed on your WooCommerce store

#### Links

 * [POSSAT Website](https://possat.com)
 * [Sign up (open beta)](https://app.possat.com/register)
 * [Demo Environment](https://demo.possat.com) (testnet)

### External services

This plugin relies on the POSSAT API, a third-party service operated by BEWTOC CORBI
SL. POSSAT is a non-custodial Bitcoin payment terminal that monitors the Bitcoin
blockchain on your behalf to detect and confirm payments made to addresses derived
from your own extended public key (xpub). Customer funds always go directly to your
wallet — POSSAT never holds any funds.

The plugin connects to one of two POSSAT environments depending on the **Environment**
setting in the plugin configuration:

 * **Production (mainnet)** — `https://app.possat.com/api/v1`
 * **Test / Demo (testnet)** — `https://demo.possat.com/api/v1`

#### What data is sent and when

 * **When a customer places an order using the POSSAT payment method:** the plugin
   sends the order total in EUR (`amount_eur`), an internal order reference (`external_reference`,
   e.g. `WC-123`), and the WooCommerce order-received URL (`callback_url`) to `POST/
   payments`. This is required to create a Bitcoin payment request and obtain a 
   payment page URL and a unique Bitcoin address for that order. No customer personal
   data (name, email, address, IP) is sent.
 * **When an admin saves the plugin settings or loads the setup screen:** the plugin
   may send a request to `GET /business/me` to validate the API token and retrieve
   the merchant’s business information. No customer data is involved.
 * **Authentication:** every request includes the merchant’s POSSAT API token (configured
   in the plugin settings) as a Bearer token in the `Authorization` header.

After payment, the POSSAT service contacts the store back via an inbound webhook(
signed with HMAC-SHA256) to update the order status. No additional outbound requests
are made by the plugin during this step.

#### Service provider, terms and privacy

 * Service provider: **BEWTOC CORBI SL** (operator of POSSAT)
 * POSSAT website: [https://possat.com](https://possat.com)
 * Terms of Service: [https://possat.com/terms/](https://possat.com/terms/)
 * Privacy Policy: [https://possat.com/privacy/](https://possat.com/privacy/)
 * Legal notice: [https://possat.com/legal/](https://possat.com/legal/)

## Installation

The plugin includes a built-in **Setup Guide** accessible from the POSSAT menu in
your WordPress admin sidebar. Here is a summary:

 1. Upload the `possat-bitcoin-payment-gateway` folder to `/wp-content/plugins/`, or
    install directly from the WordPress plugin directory.
 2. Activate the plugin through the **Plugins** menu.
 3. Go to **POSSAT > Setup Guide** in your WordPress admin for step-by-step instructions.

#### Quick Setup

 1. Sign up at [app.possat.com/register](https://app.possat.com/register) (currently
    in open beta)
 2. Create a Business and add your Bitcoin extended public key (xpub)
 3. Create an API Token in **Administration > API Tokens**
 4. In WordPress, go to **WooCommerce > Settings > Payments > POSSAT**
 5. Select your environment (Production or Test), paste your API Token
 6. Configure the webhook in your POSSAT dashboard with this URL: `https://your-store.
    com/wc-api/possat`
 7. Copy the Webhook Secret and paste it in the plugin settings
 8. Enable the payment method and save

## FAQ

### Is POSSAT non-custodial?

Yes. POSSAT never holds your funds. Payments go directly from the customer’s wallet
to yours. POSSAT only monitors the Bitcoin blockchain to detect and confirm payments
using your extended public key (xpub).

### What is an xpub?

An extended public key (xpub, ypub, or zpub) allows POSSAT to generate unique Bitcoin
payment addresses for each order, without ever having access to your private keys
or funds. You can export it from most Bitcoin wallets like Electrum, Sparrow, or
BlueWallet.

### How do I get a POSSAT account?

POSSAT is currently in **open beta**. Public sign-up is temporarily available at
[app.possat.com/register](https://app.possat.com/register) so we can validate the
product with real users. Open registration is not guaranteed to remain available
indefinitely — access may move back to invite-only or introduce paid tiers as the
product matures. The service is free during the open beta.

### Does POSSAT charge fees?

During the current open beta, POSSAT does not charge any fees — no per-transaction
fees and no percentage cuts. The only cost is the standard Bitcoin network fee paid
by the customer. POSSAT may introduce pricing tiers (including a free tier) in the
future; existing users will be notified before any change.

### Does it support testnet?

Yes. You can switch between Production (mainnet) and Test (testnet) in the plugin
settings with one click. We recommend testing your setup with testnet before accepting
real payments.

### How fast are payments detected?

POSSAT detects payments in the Bitcoin mempool within seconds. Your order status
is updated automatically via webhook as soon as the payment is detected (set to «
On Hold »), and again when it is confirmed on the blockchain (set to « Processing»).

### What happens if the customer doesn’t pay?

Payment requests expire after 15 minutes. When a payment expires, the WooCommerce
order is automatically cancelled and stock is restored.

### Is it compatible with WooCommerce HPOS?

Yes. The plugin is fully compatible with WooCommerce High-Performance Order Storage(
HPOS) and Checkout Blocks.

### Can I see the Bitcoin transaction in my orders?

Yes. Bitcoin payment details (amount in BTC, address, and transaction ID) are shown
in both the admin order page and the customer’s order details, with direct links
to mempool.space for transaction tracking.

### What wallets can customers use to pay?

Any Bitcoin wallet that can scan a QR code or handle `bitcoin:` URIs. There are 
no restrictions on the customer’s wallet.

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs/contributrices & développeurs/développeuses

« POSSAT – Bitcoin Payment Gateway » est un logiciel libre. Les personnes suivantes
ont contribué à cette extension.

Contributeurs

 *   [ bewtoc ](https://profiles.wordpress.org/bewtoc/)

[Traduisez « POSSAT – Bitcoin Payment Gateway » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/possat-bitcoin-payment-gateway)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/possat-bitcoin-payment-gateway/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/possat-bitcoin-payment-gateway/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/possat-bitcoin-payment-gateway/)
par [RSS](https://plugins.trac.wordpress.org/log/possat-bitcoin-payment-gateway/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.0.3

 * Tested up to WordPress 7.1 and WooCommerce 11.1.
 * Checkout Blocks: compatibility is now declared accurately as not yet supported.
   Previously the plugin declared compatibility without providing a block integration,
   so the payment method could silently fail to appear in the block-based Checkout.
   WooCommerce now notifies store owners and offers to switch to the classic checkout,
   where POSSAT works fully. Native Checkout Blocks support is planned for a future
   release.
 * WooCommerce HPOS (High-Performance Order Storage) compatibility verified.

#### 1.0.2

 * Plugin author updated to « bewtoc » (BEWTOC CORBI SL, the developer entity). 
   POSSAT remains the third-party service the plugin integrates with.

#### 1.0.1

 * Documentation: added explicit « External services » section detailing POSSAT 
   API endpoints (app.possat.com / demo.possat.com), data sent, and links to Terms
   of Service and Privacy Policy.

#### 1.0.0

 * Initial release
 * Non-custodial Bitcoin payment gateway
 * Real-time mempool detection + blockchain confirmation
 * QR code payment page with 15-minute countdown
 * HMAC-SHA256 signed webhooks
 * Admin and customer order Bitcoin details with mempool.space links
 * Production and Testnet environment selector
 * WooCommerce HPOS and Checkout Blocks compatible
 * Built-in setup guide with step-by-step instructions
 * English and Spanish translations included

## Méta

 *  Version **1.0.3**
 *  Dernière mise à jour **il y a 5 jours**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 6.0 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 8.0 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/possat-bitcoin-payment-gateway/)
 * Étiquettes
 * [bitcoin](https://fr.wordpress.org/plugins/tags/bitcoin/)[btc](https://fr.wordpress.org/plugins/tags/btc/)
   [cryptocurrency](https://fr.wordpress.org/plugins/tags/cryptocurrency/)[payment gateway](https://fr.wordpress.org/plugins/tags/payment-gateway/)
   [payments](https://fr.wordpress.org/plugins/tags/payments/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/possat-bitcoin-payment-gateway/advanced/)

## Évaluations

Aucun avis n’a encore été envoyé.

[Votre avis](https://wordpress.org/support/plugin/possat-bitcoin-payment-gateway/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/possat-bitcoin-payment-gateway/reviews/)

## Contributeurs

 *   [ bewtoc ](https://profiles.wordpress.org/bewtoc/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/possat-bitcoin-payment-gateway/)