Bitcoin Payment Processing

Take Bitcoin payments directly on your website.

We process bitcoin payments for small to medium enterprises through our own payment platform, supported with plugins for Woocommerce as well as developed integrations.

With Jobvirpay you can:

  • Accept Bitcoin and crypto payments on your website for digital or physical products
  • Get set up and accepting payments in 5 minutes
  • Easily integrate it with Woocommerce
  • Take payments in Bitcoin without leaving your website
  • Integrate payments into custom coding scenarios
  • Enjoy low fees from 1% or monthly subscriptions
  • Secure and safe crypto transactions for your business

You can connect to the Jobvir payment server and have payments go directly into your Bitcoin wallet.

You can set up and start taking payments within 5 minutes in 5 easy steps:

To start, sign up as a Seller on HERE or of you already have an account go to step 1 below.

Step 1. Go to the My Profile section in your main menu and scroll down to ‘Payment Processing’.

Step 2. Click on ‘Set Up’ and fill in your shop details. (You will be asked to enter your Jobvir password for security when editing these details, if you signed up with a social account you’ll need to reset your password to type it in).

The Site URL is the website of you give customers to visit your website, E.g. Make sure it has the https:// in front of the www.

The Store name is the name of your shop you want to appear on the checkout window.

Step 3. Once you save these details you will be redirected to connect your wallet. If you are not redirected or want to continue later, you can always connect to your wallet by clicking on the ‘View Settings’ link (which will display your payment settings) and clicking on ‘Connect Wallet’.

Step 4. Sellect Xpub…

…then enter the Xpub key of your wallet. (You can get this information from your wallet provider. Please try to use a wallet with a adjustable gap-limit (see below for more info).

Step 5. Download the plugin for WooCommerce HERE and activate it. Access the plugin settings under the WooCommerce settings option and the ‘JobvirPay Settings’ tab.

Click the ‘Advanced Settings’ checkbox to fill in your settings. Use “” for the ‘JobvirPay Server URL‘. Then use the ‘API Key‘ and ‘Store ID‘ you’ll find under the ‘View Settings’ Button under ‘My Profile’ on to fill in the details on the WooCommerce plugin. Leave the Webhook secret blank (one will automatically be created for you).

Tick the checkbox for ‘Modal checkout’ if you want to take payments in-store without redirecting.

Save the changes.

The plugin will connect to the server and you will be able to take bitcoin payments in your store.

Remember to enable the JobvirPay payment gateway under the ‘Payments’ tab and to click the ”Finish set up’ button if necessary, if the button next to JobvirPay says ‘Manage’ then you don’t need to do anything.

All payment will go directly into your wallet via your XPUB key. You will only be billed at the end of the month for that month’s payments.

N.B. For security and privacy Jobvir will only process payments to your wallet and will not monitor your wallet. For your wallet balances. transactions and other functionality, please refer to your third party wallet provider. A monthly statement of the transactions processed by Jobvir is available for download on the Processing Payments ‘Pay’ page.

Switching processing on or off
Your first month is free, if you cancel before the end of the month you will not be billed. You can restart payment processing anytime simply by switching it on. After this you will be billed on a monthly basis and invoices need to be paid in full to keep using the service.

Gap limit issue
The majority of third party wallets are light wallets, which share a node between many users. To prevent performance issues, both light and full node reliant wallets limit the amount (typically 20) of addresses without balance that they track on the blockchain. The Jobvir Server generates a new address for every invoice.

With above in mind, after the Jobvir Server generates 20 consecutive unpaid invoices, the external wallet stops fetching the transactions, assuming no new transactions occurred. Once 21st, 22nd, etc. invoices are paid, your external wallet won’t show them.

If this happens, you’ll need to Increase the gap limit in your existing (external) wallet or recover your existing wallet into a wallet that allows you to increase the gap limit.