How does the PayPal module request the PayPal NVP API

It uses \Magento\Framework\HTTP\Adapter\Curl:

See also: