Join Patrick Rauland for an in-depth discussion in this video Configure payment options, part of WordPress Ecommerce: WooCommerce.
- [Instructor] To have a true eCommerce store, you need to be able to accept payment online. Being able to take payment turns a catalog into a real store. There's a couple of ways that this can happen. Someone can log into an account where they keep their virtual money and they can transfer it to your account. A good example of this is PayPal, which we will set up in a future video. Another example is Stripe, which is where someone takes their credit card details, enters them into your site, and you use a technology on your side to communicate with the bank and validate and draw the funds.
We'll also be setting this up in a future video. Now all of this might sound a bit complicated, and that's because it is complicated. With credit cards, there's two separate important aspects. First, they have to verify the funds. Then they have to draw and deposit the funds. We don't need to go into all of the details right now. What you need to know is that modern payment gateways like Stripe take care of all of this. They verify the funds, they draw the funds, and they deposit them into your business bank account.
All you need to do is make sure your site is secure. You need to have an SSL certificate when you take credit card payments on your site. When it's set up correctly, you can see the little lock in the corner of your browser. All of the information you send back and forth with this website is encrypted and protected. Now you don't technically need to secure your site for all types of payment. If you use a payment solution that takes you to another site to pay and then redirects back to your site, you don't need to worry about security issues involving payment, but that doesn't mean you should be careless.
If you log into your WordPress site, or if other people are on the same Wi-Fi network as you, they can get your password. That's why even though it isn't technically required, I always recommend SSL. I have it set up on my blog for just that reason. Once you have an SSL certificate installed on your server, there's a setting in WooCommerce that needs to change. Let's go to WooCommerce, Settings, and then Checkout. We'll need to check Force secure checkout. You can leave this unchecked.
Let's click Save And now when someone goes through the checkout, they'll be forced to use SSL and this will protect all of their credit card information. If you don't yet have an SSL certificate, payment gateways like Stripe allow you to checkout while in test mode. Since this is a local site, I don't have an SSL certificate set up. I'm going to keep this off for testing, and I'll turn it back on when I launch my site.
- Why WooCommerce?
- Installing WooCommerce
- Setting up your store
- Adding products, including images and data
- Creating a subscription product
- Setting up shipping
- Configuring payment options
- Setting up taxes
- Customizing your theme
- Connecting Google Analytics and MailChimp
- Managing orders and reports