Git Product home page Git Product logo

crypto-w2wbackend's Introduction

DV Pay API

DV Pay API is a free and open-source cryptocurrency payment processor which allows you to accept cryptocurrency without fees or intermediaries.

dv-logo

🎨 Features

  • Direct, peer-to-peer cryptocurrency payments
  • No transaction fees (other than the network fee)
  • No fees, middleman or KYC
  • Non-custodial (complete control over the private key)
  • Enhanced privacy & security
  • Self-hosted
  • Share your instance with friends (multi-tenant)
  • Invoice management and Payment requests

πŸ’΅ Support currency

  • Bitcoin
  • USDT (TRC20)
  • ETH
  • USDT (ERC20)

βš™οΈ Requirements

  • Π‘entOS 7 or 8
  • PHP ^8.1
  • MySQL Percona 8.0+
  • Redis
  • Nginx

πŸ‘¨β€πŸ’» Using Technology

Based on laravel framework with any popular laravel package

πŸš€ How to install project:

Easy to launch - just follow steps below!

Prepairing for installation

For successful installation you will need 3 domains:

  • Frontend domain. Domain on which the personal account user interface will be deployed;
  • Backend domain. Domain where the backend will be located;
  • Payment domain. The domain where the payment form for your clients will be located;
  • Processing URL contact DV Support to get it.

For example, if your main site is on the mybestshop.com domain, then you can create the following additional domains:

  • app.mybestshop.com (frontend)
  • api.mybestshop.com (backend)
  • pay.mybestshop.com (payment)

Prepare a virtual machine with CentOS. All necessary update packages will be installed automatically during script execution.

Installation process

Step 1. Launch

Login to your virtual machine as a root user and launch the script below:

bash <(curl -Ls https://raw.githubusercontent.com/RadgRabbi/dv-backend/master/init.sh)

System will ask you to enter domains, follow next step.

Step 2. Input domains

Enter your domains, which you got during preparation

Domains border=

Step 3. Enter processing URL

If you are going to use your own payments processing - enter IP or URL here. If not - ask DV Support to use ours ablosutely free!

Processing domain

After entering processing URL script will continue installation. In the end of script you will be provided with DV Credentials - copy it to a safe place.

Step 5. Edit configuration file

  1. Use a command to move in 'frontend/www' directory:

    cd ./home/server/frontend/www

    and edit .env file (any editor. we use "nano" in this guide):

    nano .env
  2. In the editor change http to https

http

↓

https

Save and exit.

  1. Rebuild your frontend with the command:

    npm run build

DV backend is now successfully installed! Now you are ready to launch DV admin app - use your domain and credentials you were provided earlier to log in.

Feel free to contact us in DV Support!

crypto-w2wbackend's People

Contributors

radgrabbi avatar stickpro avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.