-
-
PayID server
-
Home Page
-
Add contacts to profile easily. Send / Request payments
-
Authentication - Sign in / Sign up pages
-
PayID creation on user signup
-
Make a new payment using PayID or QR code
-
QR code generator/ scanner which makes it easy to scan and pay
-
Businesses, subscriptions and charities
-
Request payment / raise invoice form
-
User profile / Transaction history
-
Live exchange rates for payments
Inspiration
I wanted to build an application that will consolidate all types of payments - like personal, business, subscriptions, charity etc in a single location. Using PayID made these payments realtime and instant. Also wanted a easy way to keep track of transactions
What it does
This is a single place to handle all types of payments we handle in everyday life
- Send/Receive money to/from friends and family
- Send invoices and request payments from business (for freelancers)
- Scan and pay using QR codes
- Manage all subscriptions and recurring payments
- Create new contacts using just their PayID
- Manage business payments
- Search , explore and donate to charities easily
- It also calculates exchange rate using various APIs
- This app generates PayID using 'Insta-pay.me' domain - eg: demo$insta-pay.me
- User profile picture fetched using gravatar
- Insta pay works on both mobile and web browsers. Mobile compatibility ensures easy QR scanning
This application is full authenticated. New users can sign up and existing users can login and perform all transactions.
How I built it
The payID server is hosted on Amazon EC2 server using docker images Insta Pay application is built using Ruby on Rails and is hosted on heroku
Tech Stack
- AWS EC2
- Docker
- Heroku
- Node.js
- Ruby on Rails
- PayID
- Xspring SDK -XRP Test ledger
- Cryptoconvert API
- QR code scanner / generator
Demo credentials demo@demo.com/password
Challenges faced
Understanding PayID protocol and Xspring was initially difficult. But I later got comfortable with it, and wrote my own Ruby API client for PayID as well.
Achievements I'm proud of
I have added the option to search and donate to charities. This solves the problem of discovery and micro-donations and can help charity organisations
What's next for instapay
I want to integerate other payment methods available for PayID.
Built With
- amazon-ec2
- amazon-web-services
- cryptocompare
- cryptocurrency
- gravatar
- heroku
- node.js
- payid
- qrcode
- ripple
- ruby-on-rails
Log in or sign up for Devpost to join the conversation.