Accept online payments
Streamline your online transactions with PayPal Checkout. Built for simplicity, security, and seamless integrations. PayPal Checkout supports PayPal wallets, cards, and global payment options, with features like PayPal payment buttons and APIs that fit various business needs.
Why PayPal Checkout?
- Fast setup: Start accepting payments quickly with the PayPal Button Generator.
- Flexible integrations: PayPal provides detailed API and SDK documentation to support beginners and seasoned developers alike.
- Global reach: Accept payments in over 200 countries/regions and 25 currencies.
- Scalable solutions: PayPal Checkout can grow with your business, from individual sellers to commerce platforms and marketplaces.
Create, authorize, capture
PayPal Checkout is powered by the Orders v2 API. The Orders v2 API simplifies checkout into three steps: Create → Authorize → Capture.
- Create: The customer creates an order by purchasing something.
- Authorize: Orders v2 verifies the customer has a valid payment method and funds.
- Capture: Orders v2 moves the funds from the customer's account to the seller's account.
Get started with PayPal Checkout
Follow our setup process to implement secure, reliable payment processing that works across devices and platforms.
1. Set up a PayPal business account
You'll need a PayPal business account to generate API credentials. Sign in to an existing account or take the following steps to create an account:
- Go to PayPal sign up and select the business account option.
- Select your country and follow the onboarding process.
2. Enable PayPal Checkout in your account dashboard
- Log in to your PayPal business dashboard.
- Navigate to Account settings > API Access.
- Generate REST API credentials, including your client ID and secret. These will be used to interact with the Orders v2 API.
3. Choose your integration path
PayPal offers 3 integration approaches for different skill levels and use cases:
No-code
- Ideal for creators, nonprofits, and businesses who want quick, low-maintenance setups
- Examples: donation links, selling on social media, in-person transactions at trade shows
See Payment Links and Buy Buttons.
Developer
- Ideal for technical users building custom payment workflows
- Examples: e-commerce sites, mobile apps, custom checkout flows
See the following pages based on your use case.
- For turnkey payment buttons and card fields, see PayPal Checkout.
- For customizable payment buttons and card fields, see PayPal Expanded Checkout.
- For Pay Later offers where the customer can pay in installments, see Pay Later.
Commerce platform and marketplaces
- Ideal for building scalable, multi-user integrations for subscription services or marketplaces.
- Examples: Platforms needing advanced API control over payment routing.
4. Test in sandbox mode
- Set up sandbox accounts.
- Use sandbox credentials to simulate transactions without affecting real funds.
- Test the core workflow: Create → Approve → Capture.
See the PayPal sandbox testing guide.
5. Go live
After you've built and tested your integration:
- Switch from sandbox to live credentials in your code.
- Confirm all production permissions in the PayPal Dashboard.
- Deploy your solution to customers.