Integrating Express Checkout With PayPal SDKs
Important: This integration method is deprecated as of January 1, 2017. PayPal continues to support existing merchants using this method, but please be advised new features and enhancements will not be applied to these integrations. For new integrations, see the PayPal Subscriptions Integration Guide.
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 PayPal NVP/SOAP API SDKs.