Gringotts is a payment processing library in Elixir integrating various payment gateways, drawing motivation from Shopify's activemerchant gem and commerce_billing. Checkout the demo here.
Gringotts offers a simple and unified API to access dozens of different payment
gateways with very different APIs, response schemas, documentation and jargon.
The project started out as a fork of commerce_billing and
the notable differences are:
- No
GenServer process to act as a "payment worker".
- Consistent docs and good amount of tests.
- Support many more payment gateways.
Installation
Add gringotts to the list of dependencies of your application.