Sage Pay Form: The Sagepay form method allows the Magento 2 store to escape from collecting the card details as the customer is redirected to the Sagepay hosted payment page. The credit card details are captured and payment is processed on the hosted payment page, ensuring the security of payment processing.

Sage Pay Direct Pay: In this method, the store admin gets the complete control over the transactions from getting order details to managing cards. Just the transaction and card details are sent to the payment gateway in the encrypted format to ensure security.