Direct Post allows a merchant to create payments or tokenize credit card without having the customers credit card details transmitted through their infrastructure, greatly reducing the scope for PCI-DSS.
When using Direct Post the communication of credit card details is between the customers browser and the Gateway, with the result being returned to the merchant via a GET request.