PayPal's NVP API gives developers a simple interface through which to call the PayPal API. To use the PayPaAPI, you must first have a Premier or Business account. After logging into your account, click Profile then API Access and set up your credentials. For more info on API Access, consult this page on Developer Central.