PayPal Developer Documentation
Access documentation for all payment solutions currently offered by PayPal.
Discover solutions for accepting payments, from simple copy-paste payment buttons to SDKs and services that allow you to build a fully customized payment experience.
PayPal makes it easy to accept payments on a website, whether it’s a mobile device, tablet, or PC. Just copy and paste a short HTML snippet on your website to add a payment button.
Use the drop-in UI of our client-side SDK to start accepting payments with as little of ten lines of code. The single point of configuration also simplifies more complex integrations.
Make it easier for buyers to pay online and accept PayPal. With Express Checkout, buyers can check out and pay without entering any shipping or billing information.
Take advantage of all PayPal benefits while enabling customers to pay with only a few clicks. Accept immediate payments, or authorize payments and capture them later. Customers can pay with PayPal and with credit cards in some countries.
Use the native libraries of the PayPal Mobile SDKs to build fast, responsive apps for single payments (PayPal and credit card) and future payments (PayPal only).
Host your own checkout pages and send transactions to PayPal, or let PayPal host the checkout pages and manage security for sales and authorizations. Accept PayPal, PayPal credit, credit cards, and debit cards on web or mobile with PayPal Payments Pro or Payflow Gateway.
Use the native libraries of the PayPal Here SDKs to develop mobile apps for processing in-store payments. With your mobile app, merchants can process payments using PayPal hardware and also credit-card swipers.
Use PayPal Invoicing APIs to automate your accounts receivable workflow. You can verify the status of online invoice payments or you can use record-payment and refund-payment APIs to track offline payments, such as cash and checks. The invoicing APIs are flexible enough to meet a wide variety of billing needs.
Insure you are able to take advantage of all future enhancements and capabilities by using the REST Invoicing API for new integrations.
Learn more about the features and capabilities of the Invoicing API If you have an existing SOAP integration.
Run a marketplace
Split payments between merchants and providers using PayPal solutions, including Braintree Marketplace and the Adaptive Payments API.
Split payments two ways, between you and your providers, using Braintree Marketplace. Available for use with credit card payments for merchants in the United States, Marketplace is seamless, built for mobile first, provides easy on-boarding, 1099K management, and empowers you to construct a simple, elegant checkout experience on any platform.
Distribute payroll online, manage a storefront for physical or digital goods, and track payments of group dues using the Adaptive Payments API. Available in any country where PayPal is accepted, Adaptive Payments API is robust enough to support complex split payments.
Pay multiple recipients
Send money to hundreds of recipients simultaneously with the Payouts API or Mass Pay. These solutions enable marketplace payouts, distributed rebate payments online, and managed business payments.
Insure you are able to take advantage of all future enhancements and capabilities by using the Payouts API for new integrations.
Learn more about the features and capabilities available with Mass Pay if you have an existing integration.
Access complete reference information for all supported APIs.
Insure you are able to take advantage of all future enhancements and capabilities by using the REST APIs for new integrations.
Learn more about the features and capabilities available with the NVP/SOAP APIs if you have an existing integration.