Payment Button for PayPal WordPress Plugin

Payment Button for PayPal (also known as WP PayPal) plugin connects PayPal to your WordPress site and makes e-commerce available for you.

Payment Button for PayPal plugin uses the PayPal API to create a checkout process for your customer that is fast, easy, and intuitive. With one simple shortcode, you can add a secure payment button to your website that lets you accept credit card, debit card, and PayPal payments from any mobile device, tablet, or PC.

Note: This is NOT an official PayPal product.

Features

  • Accept PayPal and PayPal Credit payments
  • No monthly fee
  • Accept credit cards and debit cards
  • Optimized mobile checkout experience
  • Accept one-time payments
  • Simplified PCI compliance
  • Accept donations
  • OneTouchTM enables checkout with a click of a button
  • Accept 25 currencies from over 200+ countries and markets
  • Accept PayPal Pay Later (Pay in 4) payments
  • Accept payments with PayPal smart payment buttons
  • Accept PayPal Checkout payments (previously known as Express Checkout)

How to Install Payment Button for PayPal in WordPress

  • Login to your WordPress admin dashboard
  • Go to Plugins->Add New Plugin
  • Enter Payment Button for PayPal naa986 in the search box
  • Once you find the plugin hit the install button

The plugin can also be downloaded from here: https://wordpress.org/plugins/wp-paypal/. For a manual installation go to Plugins > Add New Plugin > Upload Plugin and select the zip file that you downloaded.

How to Use the Plugin

Once you have installed the plugin, you need to configure some settings by navigating to WP PayPal -> Settings.

Product

To create a buy button you need to create a product first (WP PayPal > Products). You can then add a shortcode block from your WordPress post/page editor and insert the following shortcode into it.

[wp_paypal_product id="1"]

Replace 1 with the actual product ID.

Publish/update the page and you will see the button on the front end.

buy now button created using wp paypal plugin

Clicking this button will take you to the checkout page where payment options will appear.

Checkout

In order for the payment options to appear, your checkout page needs to contain the following shortcode.

[wp_paypal_checkout]

This will show the eligible payment methods the at checkout.

paypal checkout button created with the wp paypal plugin

Manage PayPal Orders

When you receive a new order it will appear in the Orders menu.

screenshot showing how to manage PayPal orders in WordPress

Add-ons

WP PayPal/Payment Button for PayPal plugin comes with various add-ons that you can use to enhance its functionality on your website.

Custom Input

Custom Input add-on shows a text box with your buy now button. This lets you collect custom data from buyers.

Variable Price

Variable Price add-on shows a price input field with your buy now button. This lets buyers set the amount they wish to pay.

Contact Form 7 Integration

Contact Form 7 Integration add-on can show a pre-configured buy now button after a form submission. This allows buyers to make payments after a Contact Form 7 type form is submitted.

Mailchimp Integration

Mailchimp Integration add-on can automatically add the buyer’s email address to your chosen Mailchimp audience/list after a WP PayPal payment.

Order Export

Order Export add-on can be used to export order data to a CSV file.

Get All WP PayPal Add-ons

WP PayPal Add-on Bundle
WP PayPal Add-on Bundle
Access to all WP PayPal plugin add-ons.

* Custom Input
* Variable Price
* Mailchimp Integration
* Contact Form 7 Integration
* Order Export


License: Unlimited Websites

Note:
* Do not purchase before setting up the core plugin first. The add-on is not at fault if the core plugin does not work on your website.
* Do not purchase if you are not sure about a feature, contact us instead.
* Do not purchase to ask for more features or make the product work in a certain way.

Price: $49.99

757 thoughts on “Payment Button for PayPal WordPress Plugin”

  1. If you sell different products how do you get the info on what product was sold? All you get is a transaction id, no product name.

    Reply
    • @Rose, What shortcode are you using?

      Reply
      • I did find the product name in the array of the sale. I would like to see it on the displayed spread sheet along side the transaction code or in place of it.

        Reply
  2. Hello,

    My website has been set up with my developpers PayPal account. It’s now online and I’ve tried to manage the account in the plugin settings by typing mine. But my developers account is still on and my modification hasn’t been registered.

    What can I do, besides calling my developper who is currently on holidays in Asia, of course ?

    Thank you for your reply.

    Reply
    • @Damien, It should go to your account once you update the PayPal email address in the plugin settings. Please provide a link to the page where you have a button so I can take a look.

      Reply
  3. hello,

    wondering if it is possible to add a percentage for sales tax? and will you be updating the plugin to allow for custom button art to be used with the quantity option?

    Reply
    • @alexis, What type of button are you using?

      Reply
  4. I would like to apply a donation button onto my website, but where do I place the code?

    Reply
    • @Larry, You can place the shortcode for a donation button anywhere on your site.

      Reply
  5. Hello!

    I’m trying to test the functionality before I publish my event, so I have the Enable Test Mode checked.
    Once I complete successfully the test payment through paypal sandbox, I expect to have a new item in my order list but there is nothing. Am I doing something wrong?

    Thanks in advance.

    Regards

    Reply
    • @Antonia, Do you have the debug option enabled in the settings? If not please enable debug, reset the log file and do a test purchase afterward so I can take a look. You can send the content of the log file using the contact form on the site.

      Reply
  6. Hi there,
    I like the Addon, but it isn’t working (no button visible) on Edge and Chrome?
    Is there a mistake from my side?

    Thank you 🙂
    Stephan

    Reply
    • @Stephan, What shortcode are you using?

      Reply
  7. Hi, I have used the plugin but the buttons are not appearing on the page. What have I done wrong?

    Thanks

    Reply
    • @Paul, What shortcode are you using?

      Reply
      • [wp_paypal button="subscribe" name="£30 Subscription" amount="30.00" recurrence="1" period="W" src="1"]

        and

        [wp_paypal button="buynow" name="£30 Lesson" amount="30.00"]

        Thanks

        Reply
        • @Paul, The code looks fine. Are you using the new editor? If so have you embedded it as a shortcode block?

          Reply
          • I am using elementor. I have added it as a shortcode on the page using elementor. Through the classic editor in text view the code looks like this:

            [wp_paypal button="subscribe" name="£30 Subscription" amount="30.00" recurrence="1" period="W" src="1"]
            One-off Payment
            Click the button below to make a one-off payment of £30.

            [wp_paypal button="buynow" name="£30 Lesson" amount="30.00"]

          • @Paul, Thanks. I’m not sure why WordPress is not being able to parse the shortcode. It looks correct. What happens if you disable elementor?

  8. Hello
    Can I have a box for the customer to add information with subscription button.
    I know paypal has said they are not doing this, but the program I am using does and it works, the only issue I have with the program I am uing is I dont have a manage orders area in dashboard like yours.

    Reply
  9. Hi, I finally got the paypal plugin to work with your help. Thank you! Now, I’m trying to refine it by adding sales tax and it’s not working yet.

    This is the shortcode I’m using: [wpecpp name="Chair YTT" price="475.00" tax="30.16"]

    Can you help? Also, ideally I would use a percentage not dollar value. Is there a way to do that?

    Reply
    • @Karen, This shortcode is not ours. I believe you are using a different plugin.

      Reply
  10. Hello. How can I check if a payment has been successful or not?

    Reply
    • @Stefano, Do you see a new order in the “Orders” menu?

      Reply
  11. I set up buttons on a client’s website and got word last night that a product was sold but he never got notification. His email address is setup and the settings but so was “Check this option if you want to enable PayPal sandbox for testing” — should I not have checked testing? Or should I check debug? The worst thing to happen is for clients to lose money with me. Please help.

    Reply
    • Also, nothing shows in Orders

      Reply
    • @Craig, PayPal sandbox is for testing purpose. PayPal offers this option so you can check whether your website is ready to accept payments before going live (no actual money is charged unless you make a purchase in live mode).

      Did you have the debug option enabled before this purchase? If so please check the log file for details.

      Reply
  12. I could not get it toward.

    I used a sandbox account from PayPal and although the transaction went through, it did not show in the “All Orders” page of the plugin.

    Reply
    • @Achilleas, The order will only get registered if it’s in a “completed” state.

      Reply
  13. Is there a way to do flat-rate shipping for all orders?

    Reply
    • @Danielw, Have you tried the shipping parameter in the shortcode?

      Reply
      • Hi @admin, Thank you for your reply. I have used that parameters. What I am trying to do is charge a flat fee regardless of how many products are purchased. I have a catalog of roughly 20 products.

        Reply
  14. Does this plugin work outside of USA?

    eg New Zealand

    Reply
    • @Dane, It should work where PayPal is available.

      Reply
  15. POST https://www.sandbox.paypal.com/webapps/billing/api/billagmt/undefined/createCart 400 (Bad Request)

    it show while using this plugin at on click onpaypal checkout button

    Reply
  16. Hi there

    Is there a way that once an order is made, the information that is in the “Order” can be sent to an email address, eg the accounts department of a company?

    Many thanks

    Reply
  17. hei, great plugin.
    If i set amount=”” in shortcode i get the message “Amount cannot be empty”
    What is wrong?
    What should i do for a custom donation?
    Thank you.

    Reply
    • @Adrian, What shortcode are you using?

      Reply
  18. Is there a way to have the button say “Make a Payment?”

    Reply
    • @Gary, What shortcode are you using?

      Reply
  19. Excellent and simple to use plugin. Exactly what I was looking for to setup simple paypal buttons with the customizations. All of the other free plugins lacked one thing or another. Thanks!

    Reply
  20. Hi

    The plugin has worked fine for the past few months, but for the last 3 days, I’ve had issues with it not loading on the page when I open my computer in the morning.

    I installed broken link checker 2 days ago and it told me the link was broken, so I changed the link and it worked fine until I closed my computer at night and then it still didn’t load in the morning when I opened it.

    Reply
    • Sorry, I should have added that once I refresh the page it opens. But, most potential customers won’t know that.

      Reply
      • @Walu, What page are you referring to?

        Reply
        • Upgrade +Payments.

          Reply
          • @Walu, There is no upgrade option in the plugin. Please explain the issue with screenshots so I can understand what is happening.

Leave a Comment