Can you show some examples of this actually implemented? Not sure exactly how this would work in a real instance. Are you suggesting that we would hack our CSS to include static links to things to purchase - or something like that?
The forum owner adds the generated code to the plugin through his forum’s Discourse admin panel.
The forum owner creates a post with a product/service description in plain English (possibly with pictures)
He adds the payment button (in fact a form, if there are options) to the post just by short code [paypal-1] (or [paypal-2], [paypal-3], etc ).
The number after paypal- prefix identificates the button/form previously added to the admin panel.
The plugin can host unlimited number of different buttons (for different products/services or, for example, «Donate» buttons).
After the post has been published, the payment button/form is working.
A forum visitor (customer) reads the post and clicks the «Buy Now» button.
The forum redirects the customer to the PayPal payment page (on the PayPal website).
After the customer has successfully payed for your product/service, he is redirected back to your forum, and and you will get a email notification about payment.
Something like this could also be useful for fundraising for a forum. Is there anyway it could be modified to display a fundraising goal and a progress bar?
The customers of my PayPal «Buy Now» plugin may be interested in my new plugin «Restrict Files». It allows to sell a digital content on a Discourse forum.
Due to a huge success of my very first Discourse plugin and having some feedback from the customers I have spent some time on improvements… and now version 2.0 is out!
Discourse market is still in orders of magnitude smaller than the top extension platforms like Magento (my primary platform) or WordPress, so to make Discourse plugin development profitable now (not the next decade) the price is forced to be high.
Now the PayPal «Buy Now» and my other Discourse plugins can be optionally achieved as a single membership package: https://discourse.pro/plans
Your Paid Membership plugin doesn’t offer a single-buy option. Sure you may be plugging your single membership package, but those prices are insane for how few plugins you offer.
Then when you factor in the using the real name feature of this site for ‘Discourse Plugins’ and the last 30+ posts all trying to sell your modules… even outside of the market place… I mean wow.
I don’t mean to sound like I’m trolling, because I’m not. I really think you should consider either doing individual pricing on all of the plugins, and lowering the packaged plans. As is, it really seems like you’re trying trying to turn a profit even at the detriment of the community. I’m not saying everything should be given for free, because you are most certainly entitled to earn payment for your work. At these prices though, and the intense plugging of your modules, it’s hard to see anything really positive.
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).