Expire or cancel a subscription

What is the different between cancel and expire a subscription

There is a big difference between cancel and expire, the normal to use is the cancel option. 

Cancel will let the subscription finish as normal, so if your customer has paid for a period this will run to the end before Reepay automatic will expire the subscription.

By expire a subscription the subscription will expire instantly without any active rest period.