DEV Community

Jack
Jack

Posted on • Edited on

A Free Way to Accept Crypto on your own website (guide from Open Source project DV.net)

Our team has developed a new free cryptocurrency processing solution, enabling anyone selling products with cryptocurrency to have full control over payment processing without relying on third-party services.

This is a brief guide on how to easily and, most importantly, quickly deploy the DV.net crypto processing solution on your server and start accepting cryptocurrency payments. Installation on your server can be easily done with just one script. A complete guide to using DV.net is available on the website under the "Manual" section. The open source code for the project can be found on GitHub.

About DV.net:
A free open-source cryptocurrency processing solution with no transaction fees, supporting all popular cryptocurrencies. It works with non-custodial wallets, allowing you to store your seed phrases securely.

System Requirements

To ensure stable operation of DV.net, we officially recommend the following:

Parameter Minimum
OS Ubuntu 22.04/24.04, Debian 11/12/13, CentOS 8 - 10
CPU 4 cores
RAM 4 GB
SSD 20 - 30 GB NVMe
Network Open port 80

DV.net can be installed either natively or via a Docker.

Quick Installation on a Clean OS

This method is suitable for a clean server. The entire installation is done with one command:

sudo bash -c "$(curl -fsSL https://dv.net/install.sh)"

The script will:

  • Install necessary packages,
  • Deploy DV-merchant,
  • Set up the payment processing system,
  • Start the services.

Once the installation is complete, DV.net will be accessible via the server's IP address (port 80).

Initial Setup and API Key Generation

After DV.net is up and running, you need to complete the initial setup:

  1. Open a browser and go to http://<your-domain>.
  2. Follow the step-by-step instructions in the installer.
  3. Navigate to the “Project” → “Advanced Settings” section. There you will find the API key and secret.

These credentials are required to integrate your site, CRM, mobile app, or backend logic.

For detailed instructions on API integration with DV.net and specific examples, refer to the full guide on the website under the “Integrations” section.

Using "Payment Form without API" (Fastest Method)

If you want to speed up the process of deploying the cryptocurrency payment processor, such as without backend integration, DV.net allows you to generate a payment form via a direct link.

To do this:

  1. Go to “Project” → “Advanced Settings” → “Form without API” (at the bottom of the page).

  1. You will receive a URL like this:https://pay.example.com/pay/store/<store-uuid>/<client-id>

This link can be opened in a mobile app through a WebView or a browser.

Conclusion

Once you have installed DV.net, you will have your own autonomous and free cryptocurrency processing system fully running on your server. It allows you to accept cryptocurrency payments directly without relying on external payment platforms. Additionally, with our merchant system, you can create your own API, as well as custom payment forms, order creation, and webhook notifications.

Top comments (1)

Collapse
 
dvnet profile image
Jack

I would really appreciate your feedback on the code our team created. Also, I'm here to answer all of your inquiries regarding our gateway. Don't hesitate to leave a message below 👋