Skip to content

Reference implementation of the PayID Protocol.

License

Notifications You must be signed in to change notification settings

developer-devo/payid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PayID

License: Apache 2 Public API Version: 1.0 Private API Version: 2020-05-28

Welcome to PayID, the universal payment identifier.

This is the reference implementation server for PayID, serving the PayID API. It uses TypeScript, a Node.js HTTP server, and a Postgres database.

By default, the server hosts the PayID Protocol, or Public API, on port 8080. It also hosts a second RESTful API on port 8081 for CRUD operations of PayIDs and associated addresses.

If you just want to experiment with PayID, you can easily spin up a local server using npm run devEnvUp which uses our local docker-compose.yml file. If you want to work on the PayID server source code itself, you can spin up a Postgres database to develop against using npm run devDbUp.

To clean up the associated Docker containers, you can run npm run devDown.

Further Reading

Legal

By using, reproducing, or distributing this code, you agree to the terms and conditions for use (including the Limitation of Liability) in the Apache License 2.0. If you do not agree, you may not use, reproduce, or distribute the code.

About

Reference implementation of the PayID Protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.7%
  • HTML 4.8%
  • TSQL 4.6%
  • JavaScript 1.6%
  • Shell 0.8%
  • Dockerfile 0.3%
  • PLpgSQL 0.2%