Integrating Express Checkout With PayPal SDKs
You can choose to use a PayPal SDK instead of creating messages as NVP strings or SOAP structures. These SDKs enable you to code in your preferred programming language, such as Java, PHP, Ruby, and more.
In addition to working in the programming language of your choice, SDKs make it easy to perform common tasks, such as encoding and decoding of messages and managing credentials. For more information about SDKs, see: