Coinsnap for WPForms Installation Guide
Learn how to integrate the Coinsnap WPForms payment add-on to accept Bitcoin and Lightning payments directly inside your forms.
Add Bitcoin & Lightning payments to your WPForms easily.
Step 1
With the Coinsnap for WPForms payment plugin, Coinsnap offers the option of integrating Bitcoin payments quickly and easily into any forms on your WordPress website.
You can download the plugin directly from the WordPress Marketplace or install it directly from within your WordPress installation.
If you have already installed WPForms, log in to your WordPress account.
(1) Call up the WordPress backend and go to Plugins > Add New.

(2) Enter “Coinsnap for WPForms” in the search bar and click on “Install”.

Then activate the plugin (3).
The Coinsnap for WPForms plugin is now successfully installed. Now you need to upgrade your WPForms to WPForms Pro. When that is done, you can start configuring the Coinsnap for WPForms settings in your WPForms settings.

Step 2
WPForms Coinsnap Settings
After you have installed and activated the Coinsnap for WPForms plugin, you need to configure the Coinsnap settings.
Go to WPForms / All Forms [1] in the black sidebar on the left. Then choose a form in which you want to implement Bitcoin-Lightning payment and click on edit [2].

In the editing space of the chosen WPForms form, open the tab Payments [1] on the bottom left, then hit Coinsnap in the blue field [2]. Now you can configure the plugin and connect it with your Coinsnap account (see below to learn how to find your Store ID and APO key).
Now configure Coinsnap payment in your form:
Enable Bitcoin-Lightning payment by checking the box [3]
Enter your Coinsnap Store ID [4]
Enter your Coinsnap API Key [5]
Don’t forget to klick the orange “save” button on the top right above the settings!

Coinsnap Store Settings
In the Coinsnap backend, go to the Settings menu item, then click on Store in the blue field. There you will find the Coinsnap Store ID [1] and the Coinsnap API Key [2]. Copy these one after the other into the corresponding fields in the Coinsnap settings (see above). Then click on the Save Changes button at the bottom of the page to apply and save the settings.
Once you have entered and saved the Coinsnap data in the WPForms Coinsnap settings, you are set to receive Bitcoin transactions from your customers’ wallet to your wallet. Now just one last step remains and you can sell for Bitcoin!

Step 3
Coinsnap for WPForms BTCPay Server Settings
After you have installed and activated the Coinsnap for WPForms plugin, you need to configure the Coinsnap settings.
Go to WPForms in your left sidebar, click on All Forms [1] and choose the form for which you want to enable Bitcoin payment (edit) [2].

In your form, go to Payments [1], then click on Coinsnap [2], and choose the BTCPay Server [3]. Now, log into your BTCPay Server, come back to the WPForm, and click on Generate API Key [4].

You’ll then be forwarded to your BTCPay Server.
Choose your Shop [1], then click on continue [2].

You’ll then be forwarded to this screen. Enter your shop’s name on the top [1], and then click on authorize app [2].

Your BTCPay Server is now successfully connected to your WPForms plugin, via the Coinsnap for WPForms plugin!
(You will see a success notice (in green)).

Step 4
After all settings have been made, a test transaction should be carried out.
Fill out a WPForms form you have just created and click on the blue button, starting the Bitcoin payment process.

You will now be redirected to the Bitcoin payment page to complete the purchase.
The Bitcoin payment page is now displayed and offers the payer the option of paying with Bitcoin or Lightning.
Both methods are integrated in the displayed QR code.
The buyer just needs to scan the QR code with his Bitcoin-Lighting wallet and authorize the payment, and the money is transferred to your (the merchant’s) Bitcoin-Lightning wallet!

After the successful payment, the invoice can be viewed in detail:

Frequently Asked Questions
What Users Ask About This plugin
Can WPForms accept recurring Bitcoin payments?
Not natively — but you can create recurring invoices manually via Coinsnap.
Does WPForms show payment confirmation?
Yes. After successful payment, the form’s confirmation screen is triggered.