AccessAlly’s PayPal learning management system plugin is one of the most robust on the market, but there are some limitations of what you can do when you use PayPal instead of Stripe.
It’s in our best interest to be upfront about these, so that you know what’s possible and what’s not possible from the get-go.
You can only have one payment plan or subscription per AccessAlly order form, if you’re using PayPal. With Stripe you could have more than one recurring payment added to the same offer, for example.
With a trial or subscription in PayPal, you can’t schedule beyond one year. So you can have a yearly recurring product, but you couldn’t have an 18-month recurring product. Similarly, you couldn’t do a 366 day trial period with a payment that starts afterward.
For PayPal, you can do a 1-click upsell offer after the first payment, but the customer will be asked to login and click to confirm via PayPal again. That makes the experience less of a “one click” process, but if they are already logged into PayPal it’s not going to be a huge hurdle to get them to complete a second purchase.
With Stripe payments in AccessAlly you can do “partial refunds”, where say you could refund $20 off a $100 sale. PayPal doesn’t allow us to do partial refunds, so it’s either a full refund or none.
AccessAlly offers an “upgrade and downgrade” process for end users, so they can change between different subscription plans and membership tiers automatically. AccessAlly will even prorate any payments toward new payments. This works great with Stripe, but if someone is on a PayPal subscription they can’t switch to another PayPal subscription, however, they could upgrade or downgrade using a new credit card to process their payment.