PayPal «Buy Now» plugin (version 2.3, 2018-01-13)

Accept payments through a PayPal form on your forum.

1. Live example

2. Version history

Version 1.0, 2015-06-05
Version 2.0, 2015-06-17
Version 2.1, 2015-08-11

3. Functionality

PayPal Button functionality

  • Different button types: «Buy Now», «Donate», «Add to cart», etc.
  • Custom order options.
  • Inventory tracking
  • Payment notifications
  • etc.

Discourse plugin functionality

  • Unlimited buttons
  • A button can be placed in any position in any forum post by a simple short code.
  • WYSIWYG editor support.

4. How to buy

The recommended way is to buy our Membership package.
It will give you access to all the plugins, free installation service, and more!

You can also buy the PayPal «Buy Now» plugin separately using the payment form above (it is realy working).

5. How to setup

  1. Buy the plugin using the payment form above.
  2. Install the plugin in the standard way through app.yml or order the installation service (see the form above).
  3. Create a button using PayPal Button Manager.
  4. Insert autogenerated HTML code into the plugin field in Discourse admin panel.
  5. Insert button short code into your forum post.

6. Screenshots

The plugin settings can be found by keyword «paypal».

Paste the HTML code autogenerated by PayPal Button Manager:

You can add unlimited number of buttons by pression the «+» button:

To save your settings press the green button:

You can insert buttons to your post by short codes [paypal-1], [paypal-2], etc. The numbers are ordering numbers of your buttons in admin panel.

After a customer clicked the «Buy Now» button, he will be redirected to the PayPal payment page:

Version 2.0 is out!

Admin interface has been improved:

BBCodes are now EDITABLE!

So you don’t mess your buttons!

Version 2.1 is out!
Now you can require customers to fill all the payment form fields before submitting the form.
There is «Require the options to be specifieds» option in plugins settings.
Enable it if you are really need all the data from a buyer.
Disable it if your payment form fields are optional (comments, for example).

A generic installation instruction is here: How to install Discourse.PRO plugins

You need to install 2 plugins: df-core and df-paypal-buy-now.
According to the generic instruction the repository links are:

https://<your login>:<your password>@code.dmitry-fedyuk.com/discourse/df-core.git
https://<your login>:<your password>@code.dmitry-fedyuk.com/discourse/df-paypal-buy-now.git

<your login> and <your password> are your credentials for the repository code.dmitry-fedyuk.com