# Create a Buy Now or Pay Now button (/archive/paypal-payments-standard/integration-guide/buy-now-step-1)



> **Warning:** This product is [deprecated](/archive/product-lifecycle) and should not be used for new integrations. Use [Payment Links and Buttons](/payment-links-buttons/overview) instead. For information about migrating, visit the [Upgrade Hub](https://developer.paypal.com/upgrade/wps/guide/).

Learn how to create a Buy Now or Pay Now button by using the Create a PayPal
payment button page. In most cases, you use the Buy Now button for selling
merchandise and the Pay Now button for selling services.

|    |          |                                                                                                                                      |
| -- | -------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| 1. | Required | [Open the Make a PayPal Button page.](#open-the-make-a-paypal-button-page)                                                           |
| 2. | Required | [Enter payment details.](#enter-payment-details)                                                                                     |
| 3. | Optional | [Add product information, such as size, color, and price options.](#add-product-options-and-prices)                                  |
| 4. | Optional | [Customize the button text and appearance.](#customize-the-button-text-and-appearance)                                               |
| 5. | Optional | [Override your default shipping rates.](#override-default-shipping-rates)                                                            |
| 6. | Optional | [Override your default tax information.](#override-default-tax-information)                                                          |
| 7. | Optional | [Associate transactions with an email address instead of your PayPal merchant ID.](#associate-transactions-with-your-paypal-account) |

## Open the Make a PayPal Button page [#open-the-make-a-paypal-button-page]

1. Go to [paypal.com/buttons](https://www.paypal.com/buttons).

2. Log in with the PayPal account you want to use to make the button.

3. Select the button you want to make.

## Enter payment details [#enter-payment-details]

1. In **Item name**, enter the name of the item or service that you want to sell.

2. (Optional) If you assign tracking numbers to your products or you want PayPal to track inventory levels, enter a unique inventory ID or tracking number in **Item ID**.

3. In the **Price** field, enter the price of the item or service. Leave blank if your product has different options and prices. See [Add product options and prices](#add-product-options-and-prices).

4. To change the default currency, click a currency from the **Currency** drop-down menu.

   The default currency is listed in your Profile, under My Money and PayPal balance.

   > **Note:** **Note:** If you're satisfied with your button, click **Create Button** to save your button and generate the HTML code. Then [copy and paste](/archive/paypal-payments-standard/integration-guide/copy-paste-code) the code to your web page.

## Add product options and prices [#add-product-options-and-prices]

If your product has multiple options, like colors and sizes, add a drop-down menu to your button to list each option. You can list options with or without prices. To gather product customization information from a customer, add a text box to your button. For example, if you offer custom engraving, customers enter the message they want engraved in the text box.

1. To add up to 10 product options, click **Add drop-down menu with price/option** or **Add options without prices**.

2. Configure these options:

| Component              | Component Description                                                                                                        |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Name of drop-down menu | Enter a name that appears above the drop-down menu, as `Size`.                                                               |
| Menu option name       | Enter a name for the option, such as `Small`.                                                                                |
| Price                  | Enter the price for option, such as `$10.00`. This item is disabled if you are adding options without prices.                |
| Currency               | A drop-down menu that shows the default currency. To change the currency, select a different currency in the drop-down menu. |

1. Click **Add another option**, **Remove option**, or **Done**.

2. Preview the drop-down menu in your customer's view.

3. To add up to two text fields where customers can enter information, click **Add text field**.

4. Enter a text-box label, such as `Text to engrave:`

## Customize the button text and appearance [#customize-the-button-text-and-appearance]

You can change the appearance and text of the default PayPal button or you can enter a URL to use your own button image.

You can change the appearance and text of the default PayPal button or you can enter a URL to use your own button image.

1. Click **Customize text or appearance**.

2. To use a smaller version of the default PayPal button, click **Use smaller button**.

3. By default, credit card logos are displayed beneath the payment button. To hide the logos, uncheck **Display credit card logos**.

   > **Note:** **Note:** This option is not applicable to Add to Cart buttons.

4. To change the default language, click the **Country and language for button** menu and select a country and language. If you change the country and language, verify that Currency is set appropriately.

   The default language is specified in Preferred language, under My Settings in your Profile.

5. To use your own button (not hosted by PayPal), select **Use your own button image** and then enter the URL of your button image. If your image is hosted on an SSL-secured server, change the text box to begin with `https://`.

6. To hide the default credit card banner, click **Display credit card logos**
   to disable the banner.

7. To change the default Buy Now text to Pay Now, click **Select button text**.

   The button text is changed to Pay Now.

## Override default shipping rates [#override-default-shipping-rates]

(Optional) Shipping rates are automatically calculated using the shipping methods you set in your PayPal account profile. U.S. merchants can override the shipping methods and set shipping rates on a per transaction basis. Non-U.S. merchants must *first* enable shipping method overrides in their account profile.

(Optional) Shipping rates are automatically calculated using the shipping methods you set in your PayPal account profile. U.S. merchants can override the shipping methods and set shipping rates on a per transaction basis. Non-U.S. merchants must

1. To review the shipping methods set in your account profile, click **View**.

2. To use your default shipping methods, leave **Use settings saved in your PayPal profile** checked.

3. Enter the product's **Weight** and select &#x2A;*Lb(s)** or **kgs**.

4. To override your default shipping methods, click **Use specific amount** and then enter the amount to charge for shipping.

5. For items that do not incur shipping charges, such as digital goods, enter zero (`0.00`).

For non-U.S. merchants, first enable overrides:

1. Log in to your PayPal account.

2. Select **Profile**, and then Profile and Settings.

3. Click **My selling tools**.

4. From the Shipping my items section, locate **Shipping Calculations** and click **Update**.

5. On the Shipping calculation page, click **Yes** for the **Override shipping methods per transaction** option.

6. On Create a PayPal payment button page, click **Use specific amount** and enter an amount to charge for shipping.

For more information, see [Override shipping calculations on individual transactions](/archive/paypal-payments-standard/admin/checkout-settings#override-shipping-calculations-on-individual-items-or-transactions).

## Override default tax information [#override-default-tax-information]

(Optional) Tax is automatically calculated on a per transaction basis using the tax rates you set in your PayPal account profile.

* To use your default tax rates, leave **Use saved values in PayPal profile** checked.

* To override the default tax rates, select **Use tax rate** and enter a percentage to calculate the tax on this item, regardless of quantity.

* For non-taxable items, enter zero (`0.000`) to override automatic sales tax calculation.

## Associate transactions with your PayPal account [#associate-transactions-with-your-paypal-account]

By default, transactions from your payment button are associated with your PayPal merchant ID. To associate transactions to an email address instead, click **Use my primary email address**. If your Profile contains multiple email addresses, click the address to use as the primary email address for this button.

By default, transactions from your payment button are associated with your PayPal merchant ID. To associate transactions to an email address instead, click

> **Note:** **Tip:** PayPal recommends using the default option so that your email address will not be exposed within the button code.

## Next [#next]

Choose one of these steps:

* Click **Create Button** on the Create a PayPal payment button page, and then [copy and paste the HTML snippet](/archive/paypal-payments-standard/integration-guide/copy-paste-code) to your web page.

* [Track inventory, profits, and loss](/archive/paypal-payments-standard/integration-guide/step-2).

* [Customize advanced features](/archive/paypal-payments-standard/integration-guide/step-3).

## Additional information [#additional-information]

* [Manage checkout settings](/archive/paypal-payments-standard/integration-guide/ProfileAndTools)

* [Authorize and capture](/archive/paypal-payments-standard/integration-guide/authcapture)

* [Buy Now checkout experience](/archive/paypal-payments-standard/integration-guide/checkout-exp-buy-now)
