# Customize the Checkout experience (/platforms/checkout/standard/customize)



Extend your Checkout integration with these features. We recommend starting with [showing a cancellation page](/platforms/checkout/standard/customize/show-cancellation-page/) and [validating user input](/platforms/checkout/standard/customize/validate-user-input/).

## Features [#features]

| Feature                                                                                                              | Description                                                                                                                                                                                                            |
| -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Authorize payment and capture funds later](/platforms/checkout/standard/customize/auth-capture/)                    | 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](/platforms/checkout/standard/customize)                                                        | Customize the appearance of your payment buttons.                                                                                                                                                                      |
| [Contact module](/platforms/checkout/standard/customize/contact-module/)                                             | Help payers add or modify contact information during checkout.                                                                                                                                                         |
| [Display funding source](/platforms/checkout/standard/customize/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](/platforms/checkout/standard/customize/display-payment-methods/) | Provide a clean user interface when you present PayPal and other funding sources on your site.                                                                                                                         |
| [Handle errors](/platforms/checkout/standard/customize/handle-errors/)                                               | Ensure errors returned are handled gracefully in the payer's experience.                                                                                                                                               |
| [Handle funding failures](/platforms/checkout/standard/customize/handle-funding-failures/)                           | Action to take if a payer's funding source fails.                                                                                                                                                                      |
| [Messaging with buttons](/platforms/checkout/standard/customize/messaging-with-buttons/)                             | Render a message with your payment buttons.                                                                                                                                                                            |
| [Multi-seller payments](/platforms/checkout)                                                                         | Check out from multiple sellers on your platform in one purchase.                                                                                                                                                      |
| [Overcharge handling](/platforms/checkout/standard/customize/overcharge-handling/)                                   | Reapprove a transaction if a buyer was charged more than the amount they approved.                                                                                                                                     |
| [Pass buyer identifier](/platforms/checkout/standard/customize/pass-buyer-identifier/)                               | Streamline authentication by passing your payer's email address to prefill their login in PayPal.                                                                                                                      |
| [Pass line-item details](/platforms/checkout/standard/customize/pass-line-items/)                                    | Pass item descriptions to help payers verify purchase details in PayPal.                                                                                                                                               |
| [Pay now or continue](/platforms/checkout/standard/customize/pay-now/)                                               | Determine whether or not your payer returns to your website to complete the checkout flow.                                                                                                                             |
| [PayPal Checkout with single-page applications](/platforms/checkout/standard/customize/single-page-app/)             | This guide is for websites that use a library or framework, like React, Vue, or Angular.                                                                                                                               |
| [Recurring payments module](/platforms/checkout/standard/customize/recurring-payments-module/)                       | Implement frictionless transactions for subscriptions, trials, auto-reloads, and other recurring payments.                                                                                                             |
| [Shipping module](/platforms/checkout/standard/customize/shipping-module/)                                           | Offer shipping options to your payer.                                                                                                                                                                                  |
| [Show a cancellation page](/platforms/checkout/standard/customize/show-cancellation-page/)                           | Give payers clear confirmation when they cancel during the checkout flow.                                                                                                                                              |
| [Standalone payment buttons](/platforms/checkout/standard/customize/standalone-buttons/)                             | Render individual payment buttons for each supported payment method.                                                                                                                                                   |
| [Update order details](/platforms/checkout/standard/customize/update-order-details/)                                 | Adjust the order and transaction details during the checkout process.                                                                                                                                                  |
| [Validate user input on your page](/platforms/checkout/standard/customize/validate-user-input/)                      | Validate web forms before payers submit data for checkout.                                                                                                                                                             |
