Customize the Checkout experience
DocsCURRENTStandard
Last updated: Apr 30th, 4:19am
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. |
| 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. |
| Messaging with buttons | Render a message with your payment buttons. |
| 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. |
| 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. |