> ## Documentation Index
> Fetch the complete documentation index at: https://paypal-sb-staging.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment links, buttons, and QR codes

Accept payments instantly with PayPal's copy-and-paste payment components. No coding required—just customize, copy, and deploy payment links, buttons, and QR codes across your channels.

## Sell with a link, button, or code

PayPal's no-code checkout solution enables merchants to quickly integrate online payments without technical implementation. Generate ready-to-use HTML snippets for payment links, buttons, and QR codes that work seamlessly across websites and apps.

![Screenshots of PayPal button transactions on mobile devices](https://www.paypalobjects.com/ppdevdocs/PhonesHeroPLinkButtons.png)

### Payment links

**Best for:** Email marketing, social media, text messaging

* Share via any communication channel
* Mobile-optimized checkout experience
* No website required

### Payment buttons

**Best for:** Website integration

* Embed directly into existing web pages
* Customizable styling and colors
* Responsive design for all devices

### QR codes

**Best for:** In-person transactions

* Contactless payment acceptance
* Print for physical locations
* Mobile-friendly checkout flow

## Prerequisites

* If you're a new merchant, sign up for a [PayPal business account](https://www.paypal.com/us/business?_ga=2.25939453.1773080045.1756142645-1505682014.1756142645)
* Pay links and buttons are available to merchants in [these supported countries](https://www.paypal.com/us/webapps/mpp/country-worldwide?_ga=2.25939453.1773080045.1756142645-1505682014.1756142645) with a PayPal business account.

## Implementation steps

1. **Access the Builder**
   * Log in to your PayPal business account.
   * Navigate to **Commerce Platform** > **PayPal Buttons**.

2. **Configure Payment Details**
   Required fields:
   * Product/service name
   * Price (fixed or variable)
   * Currency
     Optional fields:
   * Item description
   * Shipping costs
   * Tax rates
   * Inventory tracking

3. **Customize Appearance**
   * Choose from pre-designed themes.
   * Modify colors to match your brand.
   * Preview across different devices.
   * Select button size and style.

4. **Generate and Deploy**
   * Copy the generated HTML code.
   * Paste into your website, email, or social media.
   * For QR codes: download image file for printing.

## Troubleshooting

Common issues and solutions:

* **Button not displaying:** Check HTML syntax and script loading.
* **Payment failing:** Verify account status and country availability.
* **Styling issues:** Review CSS conflicts on your website.
* **Mobile problems:** Test responsive behavior across devices.

See [PayPal pay links and buttons troubleshooting](https://www.paypal.com/us/cshelp/article/paypal-pay-links-and-buttons-troubleshooting-tips-help1137?_ga=2.193720813.1773080045.1756142645-1505682014.1756142645) tips.
