Feedback
Docs
Online
In-Person
Multiparty
3rd-Party
Payouts
Disputes
Reports
Identity
Tracking
Docs Archive
APIs & SDKs
REST APIs
Server SDK (Beta)
JavaScript SDK
Donate SDK
Braintree GraphQL API
API Archive
Tools
Sandbox Testing Guide
API Executor
Demo Portal
Negative Testing
Codespaces
VS Code Extension
Credit Card Generator
Webhooks
API Status
Secure File Transfer
Community
Community
Blog
Events
Champions
Videos
Developer Program
Support
PayPal.com
Log In
Home
Online
In-Person
Multiparty
3rd-Party
Payouts
Disputes
Reporting
Identity
Docs Archive
Video
Checkout
Standard
Overview
Getting Started
Integrate
Customize
Auth and Capture
Display funding source
Display other payment methods
Handle errors
Handle funding failures
Messaging with buttons
Overcharge handling
Pay another account
Pay Now experience
Reduce steps to pay
Shipping options
Show cancellation page
Standalone Buttons
Standard Payments with Single-Page Applications
Update order details
Validate user input
Upgrade
Advanced
Fastlane
No-Code
Pay Later Offers
Pay With Venmo
Save Payment Methods
Alternative Payment Methods
Payment Methods
Online
/
Checkout
/
Standard
/
Customize
Customize the Checkout Experience
Docs
Current
Last updated: Feb 28th, 7:44pm
Features
Extend your Checkout integration with these features.
Recommended features:
Pay Now experience
Specify a different receiver when you create an order.
Reduce steps to pay
Follow these best practices to give customers the fewest steps to pay.
Authorize payment and capture funds
Change your checkout integration from a one-step payment solution to a two-step, authorize and capture later solution so you can complete business tasks, like verifying inventory, before finalizing the transaction.
Display funding source
As a best practice, show your payer the funding source they used for their purchase.
Display PayPal Buttons with other payment methods
Provide a clean user interface when you present PayPal and other funding sources on your site.
Display PayPal messaging with buttons
Render a message with your payment buttons.
Handle funding failures
Action to take if a payer's funding source fails.
Handle errors
Ensure errors returned are handled gracefully in the payer's experience.
Implement the Pay Now experience
Determine whether or not your payer returns to your website to complete the checkout flow.
JavaScript frameworks
This guide is for websites that use a library or framework, like React, Vue, or Angular.
Pay another account
Complete payment on the PayPal review page for items that don't need shipping costs applied.
Show a cancellation page
Give payers clear confirmation when they cancel during the checkout flow.
Standalone payment buttons
Render individual payment buttons for each supported payment method.
Support multiple shipping options
Offer shipping options to your payer.
Update order details
Adjust the order and transaction details during the checkout process
Validate user input on your page
Validate web forms before payers submit data for checkout.