Search on TFTC
How to Connect Your WooCommerce Store to Zaprite for Payment Processing

How to Connect Your WooCommerce Store to Zaprite for Payment Processing

Dec 21, 2023
Bitcoin Basics

How to Connect Your WooCommerce Store to Zaprite for Payment Processing

This guide provides a detailed walk through on how to integrate your WooCommerce store with Zaprite to leverage its payment processing capabilities for your customers' orders. Follow the step-by-step instructions to set up the connection and customize your checkout experience.

Zaprite: The Ultimate Bitcoin Payments Solution for Merchants
Merchants looking for a seamless way to accept bitcoin payments need not look further than Zaprite. This innovative platform offers an easy-to-use onboarding mechanism that integrates with both on-chain transactions and the Lightning Network, as well as other payment methods.


Zaprite has released an extension that allows WooCommerce store owners to connect their stores to the Zaprite checkout system. This extension enables stores to accept payments through various methods, including on-chain, Stripe for card payments, and Lightning Network. This guide will visually walk you through the process of setting up this integration.

Section 1: Setting Up the Connection

Step 1: Access Zaprite Account

  1. Log in to your Zaprite account.
  2. Look for the "Woo Connection" tile.
  3. Click the "Connect" option on this tile.

Step 2: Connect Your Store

  1. Enter the URL of your WooCommerce store.
  2. Give your store a name for easy identification.

Section 2: Customizing Checkout

Step 1: Redirect to Zaprite Checkout

  1. Configure the checkout settings to dictate which payment methods are displayed to the user.
  2. Ensure that these methods are redirected to your Zaprite-hosted checkout when the customer proceeds to checkout from your WooCommerce store.

Step 2: Customize Payment Methods

  1. Access your payment settings.
  2. Customize the checkout to show your desired payment methods.
  3. Optionally, prioritize certain payment methods by dragging them higher on the list.
  4. Consider adding a percentage fee to fiat payments if desired.
  5. Click "Agree" to confirm your settings.

Section 3: Obtaining the API Key

  1. Once the previous steps are completed, you will be presented with the connection page.
  2. Take note of the API key shown on this page, as it will be required for the WooCommerce setup.
  3. You can always return to this page to edit settings or view the API key.

Section 4: Installing the Zaprite Payment Gateway Plugin

Step 1: Download the Plugin

  1. Visit the Zaprite GitHub page and navigate to the "Zaprite for WooCommerce" repository.
  2. Click on "Releases" and download the latest version of the Zaprite payment gateway zip file.

Step 2: Install and Activate the Plugin

  1. Return to your WordPress dashboard and go to the "Plugins" section.
  2. Click "Add New" followed by "Upload Plugin."
  3. Select the downloaded zip file and click "Install Now."
  4. After installation, activate the plugin.

Section 5: Configuring the Plugin

Step 1: Access Plugin Settings

  1. Once activated, navigate to the plugin's settings page either through the prompt or the settings link provided.
  2. Ensure the plugin is enabled.
  3. Customize the payment method name as it will appear on the checkout.
  4. Decide whether to show the Zaprite icon at checkout.

Step 2: Enter API Key

  1. Return to your Zaprite account to copy the API key.
  2. Paste the API key into the corresponding field in the WooCommerce Zaprite plugin settings.
  3. Save your changes.

Section 6: Testing the Checkout Process

  1. Visit your WooCommerce store and add products to the cart.
  2. Proceed to checkout to see the Zaprite payment options.
  3. Customize the label and decide on displaying the Zaprite icon.
  4. Complete a purchase to test the payment process and ensure customers are redirected appropriately.

Section 7: Managing Orders

  1. In your WooCommerce dashboard, you can view and manage orders paid through Zaprite.
  2. Check order details, including payment methods and transaction status.
  3. Use the Zaprite order ID and link for cross-referencing in your Zaprite account.

Section 8: Final Notes

  • Normally, Zaprite sends email receipts with PDF attachments to customers. However, for WooCommerce checkouts, these are disabled to avoid duplication. Ensure that email receipts are set up correctly in WooCommerce to keep customers informed.


By following these steps, you can successfully connect your WooCommerce store to your Zaprite account and customize your hosted checkout experience. If you have any questions about the integration or other Zaprite features, please reach out for support. This integration aims to streamline your payment process and enhance the shopping experience for your customers.


Current Block Height

Current Mempool Size

Current Difficulty