If Canvas does allow online payments for courses does it have the ability to offer discounts (promo codes), ability to invoice, and to be linked through QuickBooks and Paypal.
The only way to allow online payments with Canvas courses is by using the Canvas Catalog. What is Canvas Catalog? You should talk to your CSM if you are interested in looking in to this add-on.
Retrieving data ...