Skip to main content
Create embeddable payment buttons and shareable links to accept payments without building or modifying your checkout. Get started with no-code options to sell products, manage subscriptions, or collect payments without worrying about coding solutions. Customize the button style to match your brand, then generate ready-to-use code to copy and paste into your website. You can also offer discounts, enable flexible pricing so customers can choose their own amount, and process payments securely with solutions that meet Payment Card Industry (PCI) compliance standards. Screenshots of PayPal button transactions on mobile devices
OptionsBest forIntegration typeUse case
Payment LinksSocial, email, SMS, and no-website flowsNo-codeShare the URL from your business account with buyers. Buyers can complete checkout through PayPal.​
Buy ButtonsSingle-item purchase on websitesNo-codeCopy and paste the Buy Now button code to your site so buyers skip the cart and go directly to checkout.​
Shopping Cart ButtonsMulti-item carts on websitesNo-codeUse Add to Cart and View Cart buttons so buyers can purchase multiple items in a single transaction.​
QR CodesIn-person or hybrid sellingNo-codeGenerate QR codes that link to PayPal-hosted checkout for contactless payments.​
Payment Links and Buttons APICreating and managing only payment links through your systemsAPIUse REST endpoints to manage payment links from your business logic layer. The API doesn’t generate button code snippets, but you can use the returned link to build your own embeddable button.
Note: Payment Links and Buttons are available in over 200 countries and regions and support 24 currencies and 25 languages. You can accept PayPal, Pay Later, Venmo, Apple Pay, and major debit and credit cards, with availability varying by region.

Before you begin

  1. Log on to your PayPal business account.
  2. Select Pay & Get Paid > Create Payment Links and Buttons to generate a payment link or button. To generate shopping cart buttons, select Create Shopping Cart Buttons.
  3. Add required information, such as pricing and product name, in the Product, Checkout, and Confirmation tabs.
  4. Select Settings to customize the button appearance, and preview the button to see how the customization appears on your website.
  5. Select Build it.
  6. Share your payment links and QR codes wherever you accept payments, and embed button codes on your website.
  7. To test shopping cart buttons, refresh the website to verify the buttons appear as configured, and make a test purchase to confirm the payment workflow. Refund the test transaction from the Activity page.
Use the Payment Links and Buttons API to create and manage payment links directly from your business logic. The API currently does not support generating button code snippets. Use the link that the API returns to build your own embeddable button on your site or app. For setup instructions, endpoint details, and sample requests, see Payment Links and Buttons API.

Troubleshooting

See PayPal pay links and buttons troubleshooting tips.