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.

Share this project:

Updates