Can I use both direct payment & escrow payment for my online checkout?

Yes, but not in the same checkout solution

It is possible, but the checkout channels would need to be separate since toggling between direct and escrow payments is done manually for now. 

For the hosted payment gateway (eg: API Integration & Plugins), it's best to use it as a direct payment method for a frictionless experience for the buyer.

Escrow payments on the other hand can be created on Tazapay's dashboard. You can send the link for the escrow payment like you would a payment link.

To find out how to create an escrow on Tazapay's dashboard, read this FAQ.