Customize the Checkout experience
DocsCURRENTStandard
Last updated: Feb 21st, 11:51pm
Extend your Checkout integration with these features. We recommend starting with showing a cancellation page and validating user input.
Features
Feature | Description |
---|---|
App Switch | Streamline checkout by helping buyers finish transactions in the PayPal app. |
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. |
Buttons style guide | Customize the appearance of your payment buttons. |
Contact module | Help payers 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 errors | Ensure errors returned are handled gracefully in the payer's experience. |
Handle funding failures | Action to take if a payer's funding source fails. |
Multi-seller Payments | Check out from multiple sellers on your platform in one purchase. |
Overcharge handling | Reapprove a transaction if a buyer was charged more than the amount they approved. |
Pass buyer identifier | Streamline authentication by passing your payer's email address to prefill their login in PayPal. |
Pass line-item details | Pass item descriptions to help payers verify purchase details in PayPal. |
Pay now or continue | Determine whether or not your payer returns to your website to complete the checkout flow. |
PayPal Checkout with single-page applications | This guide is for websites that use a library or framework, like React, Vue, or Angular. |
Recurring payments module | Implement frictionless transactions for subscriptions, trials, auto-reloads, and other recurring payments. |
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. |
Shipping module | 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. |