Using Barclaycard direct method, the customers are required to enter their payment details, such as card number, on the Magento website to complete the transaction. It facilitates faster and easier payments for the customers without leaving your site. On the other hand, the customers are redirected to a payment page hosted by Barclaycards to complete the payment, which is much more secure than the direct method.