# SuperPay.js

<!-- [![N|Solid](https://cldup.com/dTxpPi9lDf.thumb.png)](https://nodesource.com/products/nsolid) -->

SuperPay.js is a multi-gateway brazillian payment solution, similiar to PHP's Omnipay.

# Main Features:
  - Common syntax between gateways
  - Abstraction of complex gateway concepts
  - Straight to the point payment flow
  - Vanilla JS made (with love ❤)

# Why?

The integration process with payment gateways can be quite tricky, specially if you never worked with them before. 
We strongly believe that payment shouldn't be such a hard to work to implement.
Since it is interesting for payment gateways to keep complex and specific structures of integration in order to tie you up to their services, we've deviced to change the game!

### Stack

SuperPay.js uses a number of open source projects (and hopefully will power many more):

* [Axios] - HTTP requests should **always** be this easy!
* [Node.js] - JavaScript powered servers!

And of course SuperPay.js itself is open source with a [public repository][dill] on GitHub.

### Installation

SuperPay.js requires [Node.js](https://nodejs.org/) v8+ to run.

### Roadmap:

 | PagSeguro | 
 | Add Night Mode | 

License
----

MIT


**Free Software, Hell Yeah!**

[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn't be seen. Thanks SO - http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)


   [dill]: <https://github.com/joemccann/dillinger>