ProxiPay is a Payment Gateway & General wallet service powered by XRP (Ripple Ledger) & Xpring & PayID.
From the portal you can setup a new wallet and using the credentials (assuming the account is funded) can then perform various actions such as issuing trust lines, currencies, performing trades and exchanges, as well as sending funds (both XRP and Issued Currencies).
This is currently using a Testnet Public Ripple Node (https://s.altnet.rippletest.net:51235) for the JSON-RPC calls. (There is work being done on spinning up a local Lite Ripple Node via Docker -- xrpl-server)
This package is built on Node.JS, NPM (or Yarn), and Docker. It runs 4 containers and requires about 6-8GB of RAM to operate (when tested on Windows). Exposes Ports 80, 443, and 8080 for public access. Make sure you port forward them, but do not expose any other ports used.
To get started, you can easily run the platform with docker using the bin/start.ps1
(windows) or bin/start.sh
(mac & linux).
This will run docker and spin the containers - Note: You may need to edit the nginx.conf
file for the loadbalancer if you want different ports or SSL and or Domain name settings.
To stop the services, you can easily run bin/stop.ps1
(windows) or bin/stop.sh
(mac or linux).
Directories:
/nginx-lb
is the Load Balancer and Primary Public Interface (Uses LetsEncrypt & Certbot for SSL Certificates - Requires valid Domain Name)/payid-srv
is a fork of the PayID Repo - It provides the PayID functionality/portal-srv
is the ProxiPay portal and Public Dashboard/xrpl-srv
is a Lite Ripple Node (For XRP Specifics like Trust Lines and Order Book Management)
SECURITY DISCLAIMER: Use common sense. Make sure you always keep your seeds and private keys and passphrases secured. I will not be responsible for any loss of funds due to user mistake or ignorance or incompetence.
Copyright 2020 (c) Kyle Derby MacInnis (see https://kyledm.ca)
- Proxi Network: http://proxi.network
- ProxiPay Demo: http://portal.proxi.network
- ProxiPay PayID: http://payid.proxi.network
- PayID : https://payid.org
- DevPost Hackathon : https://payid.devpost.com
- Xpring : https://xpring.io
- Ripple : https://ripple.com