Accept payments - PayPal Developer


≡ PayPal Developer    Documentation Dashboard Support Log Out Log In Sign Up Enter search term Search o  o  o o o o o o  o  o

Accept payments

 Braintree

 Payment Buttons  Payments REST API     PayPal Here Express Checkout PayPal Pro / Payflow Mobile SDK

Invoicing Marketplace & split payments Payouts Authentication & security REST APIs NVP / SOAP APIs API basics REST release notes NVP / SOAP release notes

Accept payments

PayPal offers a variety of products and solutions for accepting payments. You can choose the solution that is best for your requirements, whether your goal is to get up and running as quickly as possible or to develop a fully customized payment experience.


Braintree is suitable for any type of integration, whether you want a quick and easy payment solution or a completely customized payment experience. The drop-in UI available with Braintree enables you to start accepting payments with as little as ten lines of code. If you want to build your own checkout experience, Braintree simplifies all payment method details down to a token so that you never need to worry about which method users choose to pay you. Learn how to get started with Braintree


Payment Buttons

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 for a single item or for a shopping cart. See Add payment buttons to your website for more information.

Payments REST API

The Payments REST API provides an easy and secure way to accept online and mobile payments. You can take advantage of all the great benefits of PayPal while enabling customers to make payments with only a few clicks. Payments can be made with PayPal and with credit cards, depending on the country. You can accept an immediate payment, or authorize a payment and capture it later. The Payments overview explains how to get started with the Payments REST API and where to find more detailed information.

PayPal Here

The PayPal Here SDKs enable iOS and Android apps to interact with credit card swipers so that merchants can process in-person credit card transactions using a mobile app. The native libraries of the PayPal Here SDKs enable you to interact with PayPal Hardware and also process card present transactions. To get started, see Integrating with the PayPal Here SDKs .

Express Checkout

Express Checkout is a fast, easy way for buyers to pay with PayPal. Express Checkout makes it easier for buyers to pay online and it enables you to accept PayPal while retaining control of the buyer and the overall checkout flow. In a typical checkout flow, the buyer must provide shipping information and then billing and payment information after checking out from the shopping cart page. With Express Checkout, the buyer can check out and pay without entering any shipping or billing information because PayPal provides the stored information. This simplifies and expedites the checkout process, which can increase your sales up to 18 percent. To learn more, see Getting Started with Express Checkout .

PayPal Payments Pro / Payflow Gateway

PayPal Payments Pro is a customizable solution that enables merchants to keep buyers on their website during the entire checkout and payment process. Merchants can host their own customized checkout pages and send transactions to PayPal, or they can have PayPal host the checkout pages and also manage security for sales and authorizations. PayPal Payments Pro can

accept Paypal and PayPal credit payments, as well as credit and debit card payments. PayPal Payments Pro also includes an optimized mobile checkout experience. For details, see PayPal Payments Pro . Payflow Gateway is a secure open gateway which is utilized internally by the PayPal Payments Pro services and provides the same features, including an API which allows merchants to create and host their own customized checkout pages or a PayPal hosted checkout page. Using the Payflow gateway shared API, merchants can connect their online store to any major payment processor, bank, or card association, or they can choose to connect directly to PayPal. To get started, see Payflow Gateway .

Website Payments Pro

Website Payments Pro is a legacy PayPal product based on SOAP/NVP technology that enables merchants to accept credit and debit cards, and PayPal payments directly on their website using two PayPal API-based solutions: Direct Payment and Express Checkout . Payments can be immediate or authorized for later capture; they can also be recurring payments. Website Payments Pro also includes additional PayPal solutions and tools, such as Virtual Terminal, Fraud Management Filters, and reference transactions.

Mobile SDK

The PayPal Mobile SDKs enable native apps to easily accept PayPal and credit card payments. The native libraries of the PayPal Mobile SDKs enable you to build fast, responsive apps for single payments (PayPal and credit card) and future payments (PayPal only). Learn how to get started with PayPal Mobile SDKs . scroll to top


   Make first REST call REST API reference NVP / SOAP API reference


     My apps My account Sandbox accounts Sandbox transactions Live transactions


    FAQ Stack Overflow PayPal technical support PayPal support


     PayPal on GitHub Developer blog API playground Demo portal Partners

Our company

   PayPal Braintree Paydiant Copyright © 1999 - 2016 PayPal. All rights reserved. Privacy policy Legal agreements Contact us