Payment Processors Choosing a payment processor can seem overwhelming when you first start looking. Doing all of the research necessary is time-consuming and headache-inducing. However we have done a lot of that research for you. Here are some options to choose from! Simplicity with Shopify Shopify uses Shopify Payments to handle their payment processing. You are also able to handle payments through PayPal, Amazon Payments, and various other payment gateways. You can also enable Manual Payments to collect offline payments outside of Shopify. We generally use the Shopify Payments since that is their built-in gateway and there is no additional set up needed. One particular issue with Shopify is that it is very rigid. On one hand, that is great because Shopify prides themselves on providing a secure e-Commerce solution for businesses, and the lack of flexibility in their platform is part of what enables them to provide that security. However, on the other hand, there are many things that you just can’t change in Shopify. Learn more about working with Shopify here. Flexibility with Stripe Stripe is a payment processor that, unlike Shopify, is a standalone payment processor. Stripe is easy to add to your site using Stripe Checkout which is a simple pop-up payment form. However if you have a complex store with many products or subscriptions, Stripe becomes more complicated to integrate. In these situations, we use the Stripe API. The API allows us to access the full payment processing power of Stripe as opposed to the scaled down version that is available using only Stripe Checkout. You can create customers in your Stripe account and allow users to update their subscriptions or change their credit card information. Essentially what you are getting with the Stripe API is all of the features that are available with Shopify, but with Stripe you have total control.