Project title: 0rora - Stellar Payment Manager
Summary: 0rora is a self-hosted solution for easily making, scheduling (and editing and responding to) Stellar payments.
Goals: The goal of 0rora is to become a full-featured payment integration and management hub, where payments can flow from upstream systems or user entry, be warehoused, batched, netted, held for authorization and submitted with self-repair and retries.
Description: Currently, 0rora supports bulk, scheduled payments via CSV upload and is suitable for parties who wish to schedule & issue large volumes of payments efficiently. Payments made and scheduled can be viewed via the web app.
The following features are currently supported or planned:
- Aggregate payment messages from a range of different input sources. Operating as a payment hub, it will accept payment instructions from as many or as few integrations as is required - such as CSV upload, Queues, Database, REST.
- Settle pending payments at exactly the right time by specifying future payment dates. Payments will remain warehoused until they're due.
- Authorized users can manage payment schedules, by editing, rescheduling or deleting payments.
- Parallel payment channels are achieved by coordinating multiple user accounts, ensuring that high throughput is maintained.
- Payments that are due around the same time are batched to improve performance and reduce transaction fees.
- On-network errors are detected and repaired automatically where possible. Transactions that fail are retried after error detection and correction.
- Add and manage multiple accounts.
- Specify which accounts are participants in payment channels.
- Associate accounts with payment sources.
- Name and merge accounts.
- Payment receipt notifications and apply custom rules upon receipt of payments.
- Keep on top of your payment flows with in-built reports.
- Receive alerts of potential errors, such as an account having insufficient funds to cover future payments.
0rora is in active development. We are looking for contributors to help build out the product. The technologies used are:
- Playframework
- Akka
- Bulma
- Docker
- Postgres
Both technical and non technical contributors are warmly welcomed. Help is needed in all aspects, so please get in touch via this thread, or on keybase.
Links: