Skip to content

ProxiPay is a Payment Gateway & General wallet service powered by Xpring & PayID.

Notifications You must be signed in to change notification settings

ConflictingTheories/ProxiPay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProxiPay

ProxiPay is a Payment Gateway & General wallet service powered by XRP (Ripple Ledger) & Xpring & PayID.

Quick Summary

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).

Public Node

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)

Dependencies

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.

Usage / How to Run

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)

Other Links

References

About

ProxiPay is a Payment Gateway & General wallet service powered by Xpring & PayID.

Resources

Stars

Watchers

Forks

Packages

No packages published