Coinsnap for Contact Form 7 Installation Guide
If you use Contact Form 7, integrating Bitcoin-Lightning payments is easy with the Coinsnap for Contact Form 7 plugin.
Simply install the plugin, link it to your Coinsnap account, and your customers can pay with Bitcoin or Lightning.
All incoming Bitcoin transactions are instantly forwarded and credited to your Lightning wallet.
- Demo Store: https://contactform7.coinsnap.org/
- Blog Article: https://coinsnap.io/coinsnap-for-contact-form-7-plugin/
- WordPress: https://wordpress.org/plugins/coinsnap-for-contact-form-7/
- GitHub: https://github.com/Coinsnap/Coinsnap-for-Contact-Form-7/

You can find the plugin under Plugins → Add Plugin in your WordPress dashboard.
Search for “Coinsnap for Contact Form 7”, click Install Now, then Activate.
After activation, connect it to your Coinsnap account and Bitcoin-Lightning wallet to start receiving payments directly from your forms.
Register now!
Test it yourself now!
Install the Coinsnap for Contact Form 7 plugin from the WordPress directory
The Coinsnap for Contact Form 7 plugin enables Bitcoin payments directly within any Contact Form 7 forms.
You can install it from the
WordPress Plugin Directory
or install it directly through your WordPress backend.
- Go to Plugins → Add New.
- Search for “Coinsnap for Contact Form 7” and click Install.
- Activate the plugin.

Once activated, the plugin appears as a new tab under Contact → Contact Forms.
Connect Coinsnap account with Contact Form 7 plugin
Contact Form 7 Coinsnap Settings
To configure Coinsnap, go to Contact → Contact Forms, open a form, and click Edit.
Then, open the Coinsnap tab on the right.

Configure Coinsnap payment in your form:
- Enable Bitcoin-Lightning payments.
- Choose your default fiat currency.
- Enter your Coinsnap Store ID.
- Enter your Coinsnap API Key.
- Specify the redirect URL after successful payment.
Coinsnap Store Settings
In your Coinsnap dashboard, go to Settings → Store.
Copy your Store ID and API Key, and paste them into the plugin’s settings.
Click Save Changes to complete the configuration.

After saving, your Contact Form 7 is ready to receive Bitcoin payments directly into your wallet.
Connect your BTCPay Server with the Coinsnap for Contact Form 7 plugin
If you use BTCPay Server, you can connect it to Coinsnap for Contact Form 7.
Open a form, select the Coinsnap tab, and choose BTCPay Server as your payment provider.

Then log into your BTCPay Server, enter your BTCPay Server URL, and click Generate API Key.
You’ll be redirected to your BTCPay Server to authorize Coinsnap and grant permissions.
Once complete, your Store ID and API Key are automatically synced — connection successful!
Create a form with Bitcoin-Lightning payment in Contact Form 7
How do I integrate Bitcoin-Lightning payment in my form?
- Use the
[number* cs_amount min:0.01]tag to define payment amount. - Use
[text cs_name]and[email cs_email]to record buyer name and email.
Note: The cs_amount field is mandatory.
The cs_name and cs_email fields are optional.
Example form snippet:
[number* cs_amount min:0.01] [text cs_name] [email cs_email]
Paste the above code into your Contact Form 7 form.
You can customize it freely, but ensure payment fields start with the cs_ prefix.
Test the payment in a Contact Form 7 form
After setup, perform a test transaction.
Fill out your form and click the blue button to initiate a Bitcoin payment.
You’ll be redirected to a payment page showing a QR code for Bitcoin and Lightning.
After successful payment, an invoice confirmation appears.
