The gap between the LMS and the e-commerce side for taking payments is fraught with difficulty. Basic e-commerce plugins for LMS’s are inflexible and rarely cover a merchant’s needs in the real world, so most end up looking for an e-commerce solution that has a more practical range of features.