Customize the Checkout experience

DocsCurrent

Last updated: Jan 16th, 9:09am

Extend your Checkout integration with these features. We recommend starting with showing a cancellation page and validating user input.

Features

Feature Description
Authorize payment and capture funds later 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.
Contact module Help buyers add or modify contact information during checkout.
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 Restart a payment when a payer's funding source fails.
Handle errors Ensure errors returned are handled in the payer experience.
JavaScript frameworks for standard payments with single-page applications This guide is for websites that use a library or framework, like React, Vue, or Angular.
Overcharge handling Direct the payer to re-authorize a payment when the amount is more than what they agreed to pay for a product or service.
Pass buyer identifier Streamline authentication by passing your buyer's email address to prefill their login in PayPal.
Pass line-item details Pass item descriptions to help buyers verify purchase details in PayPal.
Pay another account Select a different receiver when you create an order.
Pay now or continue Determine whether a payer completes checkout in PayPal or returns to your website.
Recurring payments module Implement frictionless transactions for subscriptions, trials, auto-reloads, and other recurring payments.
Shipping module Offer shipping options to your payer.
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.
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.

If you accept cookies, we’ll use them to improve and customize your experience and enable our partners to show you personalized PayPal ads when you visit other sites. Manage cookies and learn more