Real-time, multi-currency, low-cost payments to friends and businesses using your smartphone
Login in with existing RippleTrade Accounts or our sample accounts: Bernhard, Annemarie, Christopher
Elevator pitch: Simple payments among groups (C2C) and to businesses (B2C) using your smartphone. Real-time, cross-border, multi-currency, and low-cost by leveraging existing crypto currency technologies.
Type of the project: web app
MVP: A simple web app for ad hoc payments. One user can create an invoice event, others can join the event and pay him. Instant, real-time feedback is given about received payments. Users log in with their existing Ripple credentials.
Target group: Individuals for paying and receiving money from friends; small businesses that want to receive secure payments at low cost in real-time.
C2C: A group of co-workers orders take-out. One of them pays the delivery person and creates a new event. His coworkers join the event in BlitzPay and each one pays his share. Everybody sees the current total in real time and can pitch in more if they realize the numbers do not add up.
B2C: At a restaurant, the waiter creates a payment event for the check, everybody at the table pays to this event with their smartphone. No long searching for change, no too large bills, the payment is fast and easy. Low fees for the restaurant.
Challenges & solutions
The rapid prototyping process includes a permanent danger of breaking the code. We used Continuous integration and Continuous Delivery, so we got instant feedback about any change and possible bugs.
Instead of dealing with banking regulations and customer liquidity, we leverage crypto currency technologies. Our app is based on the Ripple payment network. Users do not need a separate account to use BlitzPay, they use their existing Ripple account. Ripple allows cross-currency transactions using automatic exchange between currencies stored in the Ripple account and any desired payment currency. All Ripple transactions are handled on the client side, no sensitive data is passed to our servers.
Opportunity for banks to offer comfortable interface to their customers to fund their Ripple accounts. Currently supported by e.g., Fidor Bank AG, Wells Fargo, or Bank of America.
The current setup can easily handle fifteen thousand simultaneously active customers. Almost all operations are handled client-side. The involved components scale horizontally and can easily scale up to an arbitrary number of customers.
- Martin Kreidenweis (concept, front-end, Ripple API), @mkreidenweis
- Philip Schmitt (documentation, front-end), @maeh2k
- Steffen Rath (design, back-end)
- Konstantin Knauf (concept, design, front-end)
- Franziska Hinkelmann (back-end, infrastructure, continuous integration), @fhinkel