Customize the Checkout experience
Last updated: Apr 26th, 12: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. |
Buttons style guide | Customize the appearance of your payment buttons. |
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. |
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. |
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 amount they approved. |
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. |