How would you like to integrate with PayPal?

Websites

PayPal supports an array of buttons and financing banners to suit your checkout needs. Payment buttons and banners let you add payment support to your mobile, tablet, or PC website.

Add a payment button by pasting a short HTML snippet into your payment page.

Add a financing banner to add splash to your pages and boost your sales.

Use web checkout to quickly integrate with our APIs for a full checkout experience.

Mobile SDKs

Building a mobile app? Add payment support with a PayPal mobile SDK. Each is 100% native and makes it easy to add the payment logic you need.

Integrate on iOS or Android now.

REST APIs

Our REST APIs provide a simple, powerful way to invoke PayPal services, letting you accept payment from a credit card or PayPal account, implement a secure login, and more.

To get started, read make your first call, a brief tutorial that shows you how to accept a credit card payment.

Non-US developers: please read our FAQ.

Check out the API reference.

Classic APIs

The Classic APIs make use of non-RESTful interfaces to provide a complete set of payment solutions. Features include payment buttons, invoicing and mass-payment services, and reporting and notification tools. Extend your payment processing with the following Classic API offerings: Express Checkout, PayPal Payments Standard, PayPal Payments Pro, Payflow Gateway, Mass Payments, the Invoicing Service, and more

Already using the Classic APIs? Jump directly to the integration guides, API references, or their version history.