Inspiration

This idea came up when we went to the restroom. We just thought that it's really common that we want to go to the restroom but have no cash. If the restroom provider could just stick something like a QR code on the entrance, we can use Klarna service to pay for it. After that we generalized the idea to become a service that allows customers to buy anything by just scanning.

What Peasy does

Peasy provides a new and innovative mechanism for faster and more convenient payment. With Peasy, customers can purchase anything just by scanning a QRCode. Merchants can also verify payment on real time with our web service. Our system can be used for the following purposes:

Boost up and automate self-services

Peasy can boosts up and make payment for various self-services more conveniently, such as public toilet, auto car-wash, laundry, parking, flea markets, student restaurants.

Payment for customer-2-customer

Peasy allows individuals to collect payment without additional payment devices. For example, if a person wants to sell their old appliance, the traditional payment way for him is by cash. With Peasy he can just generate a QR code and ask the buyer to scan the code to pay for it. The seller can also easily verify the payment through our web service.

How we built it

Our system consists of 2 parts: a mobile application and a web service. The mobile application is for customers. It registers the device with Klarna, scans QR codes and requests purchases via our web service. The web service contacts Klarna to perform requested purchases and provides interfaces and APIs for merchants to generate the magic QRCodes and manage payments.

The mobile application was built with Android SDK and klarna-on-demand-android library. The web service was developed with Ruby on rails, materialize-css, and Klarna's payment APIs.

Challenges we ran into

  • Understanding Klarna's architecture and SDK
  • Developing Android app using Gradle
  • Developing our system using new tools in a short amount of time

Accomplishments that we're proud of

After two days hacking, we're proud that our system can perform a complete work flow with stunning and elegant user interfaces. The work flow is as follows:

  1. The merchant uses our web service to generate a QRCode, print it, and sticks it to wherever he/she wants.
  2. The customer uses our mobile application to scan the QRCode and send the purchase request to our web service
  3. Our web service checks user information and contacts Klarna to checkout on behalf of the merchant and the customer
  4. Notify the status of the purchase to the merchant and the customer

What we learned

  • A new way of payment provided by Klarna
  • Klarna's architecture, APIs and development tools
  • Tips and tricks in using HTML5 and jQuery to create elegant and beautiful websites
  • Team spirit and energy drink are very important to keep us awake :-)

What's next for Peasy

  • Provide more services to help merchants integrate our system to their service
  • Support all kinds of mobile platform
+ 13 more
Share this project:

Updates