BACK TO DIRECTORY

Bitcoin Invoice Form

by Coinsnap

0.0
(0 ratings)

Accept Bitcoin invoice payments directly on WordPress

Coinsnap Bitcoin Invoice Form adds a professional Bitcoin payment form to your WordPress website without changing how you create, send or manage invoices.

Your customer opens a dedicated payment page, enters the invoice number and invoice amount, and pays by scanning a QR code. Payments can be made via Lightning or Bitcoin on-chain.

The plugin is designed for freelancers, consultants, contractors, agencies, hotels, medical practices and other businesses that issue invoices and want to offer Bitcoin as an additional payment option.

Coinsnap is Bitcoin payment software for merchants and a brand of Onlineshop24 d.o.o., Serbia.

Key features

  • Accept Bitcoin and Lightning payments for existing invoices
  • Support for Lightning and Bitcoin on-chain
  • Keep your existing invoicing and accounting workflow
  • Create multiple invoice payment forms
  • Place forms anywhere with a shortcode
  • Configurable customer and invoice fields
  • Invoice number and amount for clear reconciliation
  • Per-form currency and payment settings
  • Support for Coinsnap and BTCPay Server
  • BTCPay Server setup wizard
  • Optional Bitcoin discount as a fixed amount or percentage
  • Optional customer-facing discount notice
  • Transactions overview in WordPress
  • Payment status and provider transaction details
  • Email notification settings
  • Success/error redirects and thank-you message
  • Automatic webhook handling
  • Non-custodial / self-custody payment model
  • Optional fiat settlement through supported Coinsnap partners

How it works

  1. Install and activate the plugin.
  2. Connect Coinsnap or your own BTCPay Server.
  3. Create an invoice payment form.
  4. Configure its fields, currency and optional Bitcoin discount.
  5. Add the generated shortcode to a WordPress page.
  6. Add a “Pay with Bitcoin” link to your invoices.
  7. The customer enters the invoice number and amount and pays via Lightning or on-chain Bitcoin.
  8. The payment is recorded with the invoice reference for reconciliation.

Invoice form fields

Forms can include configurable fields such as:

  • Customer name
  • Email address
  • Company
  • Invoice number
  • Invoice amount
  • Description or message
  • Custom payment button text

Fields can be enabled, disabled, required, renamed and reordered.

Shortcode

The current shortcode is:

[coinsnap_invoice_form id=”123″]

Replace 123 with the ID of your invoice form.

The legacy shortcode [bif_invoice_form id=”123″] remains supported for backward compatibility.

Coinsnap or BTCPay Server

The plugin supports two payment-provider modes:

  • Coinsnap — accept Bitcoin and Lightning without operating your own payment infrastructure.
  • BTCPay Server — connect your own self-hosted BTCPay Server.

Bitcoin discount

Each invoice form can optionally apply either:

  • a fixed discount, or
  • a percentage discount

The discount is applied before the payment invoice is created and can be shown to the customer with a custom notice.

Settlement

With Coinsnap, payments can be settled to a compatible Bitcoin or Lightning wallet.

One option is the Coinsnap Wallet.

Depending on the merchant setup and supported partner integrations, Bitcoin payments can also be converted and settled to a bank account.

Coinsnap follows a non-custodial approach and does not hold merchant Bitcoin.

More information

  • Product page: https://coinsnap.io/wp-plugins/bitcoin-invoice/
  • WordPress Plugin Directory: https://wordpress.org/plugins/coinsnap-bitcoin-invoice-form/
  • Live demo: https://invoice.coinsnap.org/
  • GitHub: https://github.com/Coinsnap/Coinsnap-Bitcoin-Invoice-form
  • Coinsnap Wallet: https://coinsnap.io/wallet/
  • Coinsnap API: https://docs.coinsnap.io/
  • Coinsnap account: https://app.coinsnap.io/register

Screenshots

Install Bitcoin Invoice Form from the WordPress Plugin Directory

Install Bitcoin Invoice Form from the WordPress Plugin Directory

Coinsnap payment-provider settings

Coinsnap payment-provider settings

BTCPay Server payment-provider settings

BTCPay Server payment-provider settings

BTCPay Server setup wizard

BTCPay Server setup wizard

Invoice Forms list

Invoice Forms list

Invoice Form configuration

Invoice Form configuration

Bitcoin discount configuration

Bitcoin discount configuration

Transactions overview

Transactions overview

Bitcoin Invoice Form on the website

Bitcoin Invoice Form on the website

Bitcoin and Lightning payment QR code

Bitcoin and Lightning payment QR code

Plugin Details

Active Installs
0
Total Downloads
732
Version
1.1.0
Requires WP
6.2
Requires PHP
7.4
Tested Up To
6.9.10
Added
2026-01-14
Last Updated
2026-10-20 12:49pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0