Collect customers' credit card details

Previously, we were only collecting how a customer would like to pay for
their order without actually taking any payment details, which meant
that we weren't getting paid. Integrated Stripe to collect customers'
card details when they create an order.

https://trello.com/c/lhpEeBpQ