Inspiration
With the cryptocurrency asset class sparking, we wanted to create the ability to allow users to pay with their bitcoin, litecoin, ethereum, or bitcoin cash. This will allow users to keep their credit card information from being stored in the Wayfair database, which exposes an obvious risk to attack.
What it does
We have added a "Pay with Coinbase" button on the checkout screen of both the Wayfair.com website, and the Wayfair iOS app. Clicking on this button takes users through the flow of paying with their cryptocurrency, and the website and app will then confirm the successful transaction.
How we built it
On the web-side, this is built using React and PHP. On the App side, it's built in Swift. We directly interfaced with the Coinbase Commerce API to leverage the technology available.
Challenges we ran into
The usage of the Coinbase Commerce API was one of our major challenges as it's a fairly new API, so there are almost no tutorials on the internet to help use it.
Accomplishments that we're proud of
We have successfully completed our project goal of integrating Cryptocurrency payments into the checkout screen
What we learned
From the perspective of working as a team, it was very helpful to spend the first few hours of the hackathon splitting up the work as much as possible to tackle all that we could at the same time. Divide and conquer is an extremely effective strategy to get as much done as possible, in a limited amount of time (48 hours).
What's next for Coinbase Checkout
Next, we would like to improve on the UI design of our implementation, as well as integrate with other cryptocurrency payment integrations so that you are not limited to just the four currencies that Coinbase supports.
Log in or sign up for Devpost to join the conversation.