Shopify subscription payments use contracts, selling plans, and billing cycles to charge subscribers automatically. Here is how every piece fits together.