Citara labs™ General purpose payment gateway is a software that wraps together the most cutting edge payment processors into a single api.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
The features marked with a ✔ are already stable and production ready.
Feature | MercadoPago | Stripe | Cielo 3.0 |
---|---|---|---|
Boleto | ✔ | ✘ | ✘ |
Credit Card | ✔ | ✔ | ✔ |
Debit Card | ✘ | ✘ | ✔ |
Bank Transfer | ✘ | ✘ | ✔ |
- Node.js 6.x
- Npm
Clone this repository
Git clone
Install dependencies
npm install
Run automated tests
npm test
Start server ( will listen on localhost:3000 )
npm start
We recommend the usage of PM2 as the proccess manager.
Or, alternatively: https://expressjs.com/en/advanced/pm.html
Docs are available at http://localhost:3000/api-docs/ after the project is deployed.
- Express - The web framework used
- NPM - Dependency Management
- Travis - Continuous integration
- Chai.js - Automated testing
- Mocha.js - Automated testing
Coded with ❤ by Citara Labs