- Fabio Zuppone Chavasco - Product Designer
- Roza Turowska - Designer
- Stefano Durighello - Front-end & Back-end Developer
- Olga Mishyna - Adyen Coach
- Paulien van der Leeden - Product Manager
- Alice Carreau - Marketing research
In a team with diverse skills and backgrounds, you are going to build a functional website for a company of your choosing, using our Checkout API. Your team should address the problems this company faces when having shoppers pay through their website, including issues such as handling risky/fraudulent transactions, redirecting to local payment methods, saving sensitive shopper information, and so on.
The exact issues you focus on and what you build is up to you and your team, but you need to consider a range of criteria including:
-
Visual appeal and ease of use
-
The payment experience of the shopper
-
Security and risk/fraud mitigation
-
To what extent you leverage the capabilities of the API
Implement a one-click checkout based on an external mobile app and a QR code displayed on the shopping page. The mobile app would be owned by Adyen with whom the shopper would have an account to maintain its payment/shipping information. The QR code would be connected to such account and would be available for merchants connected to Adyen.
- Scanning the QR code (for the demo we will click on it) will automatically lead to a simple confirmation page with the pre-filled shipping and payment data where the user can complete the payment.
- Clicking the button
very long checkout
will take you through a customized set of screen implementing both Adyen's test credit cards and iDeal payment flows. Credit card data will be secured.
- On the merchant side there is an average of 73% cart abandonment rate.
- A seamless checkout experience could lead to 4 times more revenue.
- 'Hosting' customer's payment and shipping information would lead to less IT development and maintenance time and costs
- Maintaining of payment and shipping information in just ONE place instead of at each webshop. This would lead to a seamless purchase experience.
- Even when buying from a foreign website, the buyer would avoid poorly translated payment/shipment forms.
- Revenue opportunity on the consumer market
- Additional service offering towards the merchants
Front-end (this repo)
- VueJS scaffolding with NuxtJS, For detailed explanation on how things work, checkout Nuxt.js docs.
- Code for the Product catalog and Cart boilerplate was re-used from srdra's sample vue shop
- Checkout and payment process created new as per hackathon requirements
- Credit card details encrypted using Adyen's SecureFields library
- Build setup:
- install dependencies:
yarn install
- serve with hot reload at localhost:3000
yarn run dev
- install dependencies:
- Serverless API functions on Microsoft Azure in this repo to all Adyen Checkout APIs
- Sketched but not technically implemented. For the demo it will be assumed to be installed and fully functional (including integration on Adyen's servers)