Home>Blog>Crowd Funding Plugin for WordPress

Crowd Funding Plugin for WordPress

Note: I wont be developing this plugin much in the future. I recommend using Ignition Deck instead.

I love the idea of crowd funding. It’s a perfect mixture of social media, wisdom of the crowds and good old fashioned business. For those of you who dont know what crowd funding is, it’s a way of collecting funds for a project, product or initiative.

Individuals commit to funding your project but are only charged if you reach some pre defined target. This plugin specifically uses PayPal’s adaptive payments API. I chose PayPal for a few reasons – mainly because it works internationally, unlike the alternatives which are USA only.

With this plugin you can create an entire project on your WordPress blog. Users can commit to funding your project without leaving your site – apart from a brief visit to PayPal of course. You don’t need to send your traffic off to some 3rd party site.

This has some massive benefits. All the time you spend marketing your project will benefit your own blog, instead of some 3rd party site. This will give you some long term social media and SEO advantages.

After you’ve payed PayPal’s payment processing fees, you keep 100% of of your funders’ contributions. That’s more money for you to get your project started.

Anther huge benefit is that you can create any type of project you want. As long as you aren’t breaking any of PayPal’s rules (which would only really prohibit illegal projects), you’re free to fund what ever you want.

So go ahead and take crowd funding for a spin. I’m offering free, premium-level support for anyone who wants to fund a project using my plugin. So you dont need to worry about anything going wrong.

So go on, make 2012 the year you get that dream project of yours off the ground.

Replies

  1. January 3, 2012 Dante Hamilton

    Happy New Year Greg! Just what I am looking for. A WordPress plugin that does Crowd-Funding. How can I obtain it? I run the Chicago WordPress Meetup Group and I would love to have you speak to our group about your plugin. Let me know. Thanks!

    Dante

    • January 3, 2012 Greg Priday Hi, I Work Here

      Hi Dante! In all the festive season chaos, I actually forgot I scheduled this post. Oops! The plugin is finished. I’ll be uploading it to the WordPress plugin directory tomorrow morning.

      I’d be honored if you spoke about it at your meetup. That’s awesome! I’ll drop you an email when it’s up.

    • March 26, 2012 Robert Williams

      Hello. Thanks for this amazing plugin!

      Couple of questions before I dive in…..

      1. Are the links customizable? Could I put a button instead of script? Change color, etc?
      2. I noticed in another thread you said the plugin does not work with all themes. Is there a way for me to tell if a theme is compatible before purchasing a new one?

      Thanks again.

      Robert

  2. January 8, 2012 Greg

    Hi Greg, I was excited to see this plugin come out, as we are searching for fundraising strategies for our clients. I did a test install on our business site, but got this error:

    Fatal error: Cannot redeclare class Services_JSON in /home/trimley/public_html/wp-content/plugins/crowd-funding/lib/PayPal/JSONEncoder/JSON.php on line 115

    Hoping you can assist with this and I can be a test site. Thanks.

    • January 9, 2012 Greg Priday Hi, I Work Here

      Hi Greg. May I just say that’s a lovely name you have there. That’s a typical conflict error. I assume you have another PayPal powered plugin installed? Services_JSON is part of the standard PayPal SDK. I’ve made note of this issue and I’ll be fixing it either today or tomorrow – it just means rewriting parts of PayPal’s SDK.

      Please stay in contact, I’d love for you to be a Guinea pig for SO Crowd Funding if you’re interested.

  3. January 9, 2012 idham

    too bad the plugin aren’t working well, it always failed at step 2 , any bug fix ?

    • January 9, 2012 Greg Priday Hi, I Work Here

      I’ll contact you by email to try sort out the problem. I need a few more details so I can try figure out what’s wrong.

  4. January 9, 2012 idham

    well it happen also on your demo site http://demo.siteorigin.com/crowdfunding/project/episode-i-remake/?step=1 after we filled the form and submit, it goes nowhere. While from my development site it said error on PayPal Library.. concerning to mismatch object type

    • January 9, 2012 Greg Priday Hi, I Work Here

      For public record – Idham and I were able to isolate the error and I’ll be fixing it shortly. Thanks for your help Idham! You’re a rockstar.

  5. January 11, 2012 Ron Stewart

    So you upload the plug-in & activate- then how does It work? And how do you insulate the plug-in from security issues?

    Interesting plug-in! Appreciate your response!

    • January 11, 2012 Greg Priday Hi, I Work Here

      In a nutshell: after you upload the plugin you get a project post type. Using this you can add project rewards, funding target and expiry date. After you’ve added your PayPal API details you’re good to publish your project. Users can start commiting to funding your project using their PayPal accounts. Feel free to email me if you’re looking for more details .

      I did focus on making the plugin as secure as possible. It works completely inside WordPress’ system, so if you keep your WordPress install up to date, it’s very secure (it also helps to use a reliable web host). Even if your blog is hacked, there’s not terribly much a hacker can do seen as fund transfers are handled by PayPal – which is incredibly secure.

  6. January 11, 2012 jordane

    Hi Greg,

    A few questions:
    1- can it work if funders don’t have a paypal account? (if they choose I don’t have a paypal account on the paypal page)
    2- do I need to use my own paypal application ID? If yes, how to get one? (in know it’s more of a paypal issue, but I can’t find info online)
    3- autoreturn url: is there any?
    4 – can i add several projects on one WP install?

    Other than this – that’s a great start!

    • January 11, 2012 Greg Priday Hi, I Work Here

      Heya Jordane,

      1 – I haven’t tested this but I’ve read that the adaptive payments API (which this plugin is built on) supports guest payments.
      2 – Yes you do. I’ve published some docs with instructions.
      3 – Currently the user is just sent back to the project page. I could allow users to enter a custom return URL for each project if there’s a demand for this feature?
      4 – Yes. You can run as many projects as you like. Currently all projects will run through the same PayPal API details though.

      Thanks! This plugin still has a long way to go, but we’ll get there :)

    • March 21, 2012 Jason

      Greg,

      Excellent plug-in work here – I was hoping someone would put this out for general use this year. I have many of the same questions here & am interested in implementing this on a local level. How stable is it – and – have added the URL autoreturn feature (which is Great for folks who want to return potential funders to their website with more info & project updates).

      Thanks and great work!

      Jason

      • March 23, 2012 Greg Priday Hi, I Work Here

        Hey there Jason. Right now there are a few known bugs and browser incompatibilities. There are a few things I need to do before I can start working on the plugin again, but all the issues are in my issue tracker and I’ll be sorting them all out in the coming weeks. I like the return URL feature idea. It’s useful and easy to implement. The best kind of feature ;)

  7. January 11, 2012 jordane

    ok thanks – no need for another URL as far as I’m concerned. Just the redirection didn’t work, and I thouhgt it was because of this. (I have put my own paypal sandbox API credential, except for the Paypal Application ID – this may have been the root cause for the bug).

    finally, what happens if a funders cancel his pledge from his paypal page? does it get reflected in the site (admin and front)?

    This plugin is already great stuff !

    Jordane

    • January 11, 2012 Greg Priday Hi, I Work Here

      Not having an APP ID will cause some sneaky little errors. I’m planning on making the plugin far better at dealing with this error. Like with a big error message in the admin.

      If a user cancels the preapproval then PayPal sends an IPN to your server which the plugin uses to remove the funder. So yes, it is reflected.

      On a side note, I really need give “the plugin” a name.

    • March 21, 2012 Jason

      Greg -

      Just noticed the comment about “naming” the plug-in – based on keyword search and general knowledge you may consider simply WP Crowdfund – its simple, direct & keyword-friendly (did a search and didn’t see it in the WP directory – might be wrong).

      :)

      Jason

      • March 23, 2012 Greg Priday Hi, I Work Here

        Naming is a hard one, which is why I’ve put it off till we have a full 1.0 release. I’m torn between using an SEO friendly name like the one you suggested, or a SiteOrigin branded name, like FundOrigin (a bad example). I’ll probably just put it to the vote. I love wisdom of the crowds.

  8. January 13, 2012 Scot

    Any plans for a widget to capture projects in sidebars other than the original project page?

    • January 13, 2012 Greg Priday Hi, I Work Here

      I definitely have plans for a few widgets. Every one loves widgets after all!

    • January 25, 2012 Scot

      When might we see an update or widget capabilities? ;)

      • January 25, 2012 Greg Priday Hi, I Work Here

        As soon as I’ve finished cloning myself :D. On a serious note though, I’m almost finished building a support system for SiteOrigin which should seriously speed up the free support I’m offering. After that I’ll have more time to work on my themes and plugins (most notably Crowd Funding… oh yeah!).

  9. January 14, 2012 Dante Hamilton

    Hey Greg!

    Are you enjoying your WordPress Crowd Funding plugin rock-star status yet? I sure hope so! You deserve it.

    I am curious to know if I can embed the Crowd Funding project from my website into a Facebook Tab using “FaceBookTabManager.com” ? I already have my FB Tab and secure URL and approved and activated app on FB in the developer area. Let me know if this is possible. Facebook Tabs Manager is a wonderful WordPress plugin that sets up FB Tabs.

    I am still awaiting the Live APP ID from PayPal…

    • January 17, 2012 Greg Priday Hi, I Work Here

      Haha, hopefully the rockstar status comes soon. Who knows, maybe one day I can use this plugin to get a date ;)

      It’s actually been soooo long since I’ve played around with the Facebook API, so I’m not sure what would be involved as far as embedding a Crowd Funding project. I’ll add this to a future feature list and do some investigating. It’d be a very worthwhile feature.

    • January 26, 2012 Scot

      Greg

      Would be nice to add some taxonomies to the project post type so that you could effectively categorize them, etc.

      • January 26, 2012 Greg Priday Hi, I Work Here

        I like the idea Scot. Do you think a simple tagging system would be enough? It’d definitely be the easiest to implement. The alternative is to let users add their own taxonomies. It’s doable, but a little bit more work.

  10. January 26, 2012 Scot

    I was thinking about using another plugin for adding taxonomies but thought it would be best if used with the original plugin (yours). I guess tagging would work as well, just some way for searching – though I think adding the ability for users to add their own taxonomies would be best.

    • January 27, 2012 Greg Priday Hi, I Work Here

      Would you like the moon on a stick too Scot? :) You’re right though, the ability to add custom taxonomies would be nice. Even if I just cleaned up and integrated an existing plugin. Please keep the suggestions coming!

  11. January 27, 2012 Scot

    Greg

    An alternative to PayPal worth noting:

    http://wpmu.org/introducing-wp-stripe-a-paypal-alternative-for-wordpress/

    • January 27, 2012 Greg Priday Hi, I Work Here

      The only problem is they dont seem to be able to handle payment preapprovals – which is a must have feature for crowd funding. I’ll keep an eye on Stripe though, it looks very promising. Maybe they’ll add preapprovals in the future.

  12. January 27, 2012 Lamin

    Also Am getting this Warning do you know why this is coming up.

    : error_log() expects parameter 2 to be long, string given in D:xampphtdocswordpresswp-contentpluginscrowd-fundinglibPayPalLogerror_log.php on line 96

    Warning: error_log() expects parameter 2 to be long, string given in D:xampphtdocswordpresswp-contentpluginscrowd-fundinglibPayPalLogerror_log.php on line 96

    Warning: error_log() expects parameter 2 to be long, string given in D:xampphtdocswordpresswp-contentpluginscrowd-fundinglibPayPalLogerror_log.php on line 96

    Warning: Cannot modify header information – headers already sent by (output started at D:xampphtdocswordpresswp-contentpluginscrowd-fundinglibPayPalLogerror_log.php:96) in D:xampphtdocswordpresswp-contentpluginscrowd-fundingcrowd-funding.php on line 232

    • January 27, 2012 Greg Priday Hi, I Work Here

      Hrmmm, that looks like a problem with the PayPal SDK. What are you doing when the error comes up? I’ve recorded the issue so I’ll be fixing it as soon as I spend some time working on CF again. Thanks for the heads up!

    • January 27, 2012 Scot

      Greg

      Can you explain how pre-approvals works exactly?

      • January 30, 2012 Greg Priday Hi, I Work Here

        Sure. From PayPal’s site “[Use preapprovals] to set up an agreement between yourself and a sender for making payments on the sender’s behalf.”

        So essentially a user logs in with their PayPal account and gives you permission to make a payment in the future. In the context of crowd funding, the user makes this payment preapproval so that if/when your project reaches its target, you’re able to collect funding from them without having to ask for their permission again.

        Hope that clarifies it. I’ll add a section to the docs that clarifies exactly how the plugin interacts with PayPal.

  13. January 27, 2012 Lamin

    I got this error when I tried to preview the project.

  14. January 27, 2012 Lamin

    Hi Greg,

    I have replaced the PayPal SDK now I cant pass step 2 http://localhost/wordpress/?project=testing-3&step=2

    • January 27, 2012 Greg Priday Hi, I Work Here

      Hey Lamin. If you don’t mind, I’ll email you for more details shortly, or if you have more details please send em over to greg@siteorigin.com. This is a bug that I need to sort out!

  15. January 27, 2012 Richard Pancoast

    Hi Greg. We are looking to add a CrowdFunding component to our site, which would be a stand alone site for anyone that has an entertainment project to post and fund their projects. Once their projects have been funded and completed, we will also offer distribution, marketing and promotion of their entertainment projects. Will your plugin support multi project funding by many project owners or is it specifically designed to fund a site owners own project specifically? Very interested in finding out!

    • January 30, 2012 Greg Priday Hi, I Work Here

      Hey Richard. I’ve designed the Crowd Funding plugin for site owners to fund their own projects. Technically it would be possible for you curate projects for other people though. My plugin supports multiple projects, each with their own target, deadline, content, etc.

      At the moment you can only collect funding into your own PayPal account though. So there’d be a manual step of transferring the funds from your PayPal account to the project owner’s account.

      I’m planning on making it easier to curate other people’s projects in a future version of the plugin. This will more than likely be a premium feature.

  16. January 27, 2012 Tyler

    Hi Greg, Great Idea for the plugin. I’m hitting a wall with the plugin activation on a local dev server though. Something to do with PEAR in the paypal libs:

    Warning: require_once(PEAR.php): failed to open stream: No such file or directory in */wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53 Fatal error: require_once(): Failed opening required ‘PEAR.php’ (include_path=’.:’) in */wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53

    Any thoughts as to what might be causing this?

    • January 30, 2012 Greg Priday Hi, I Work Here

      The PayPal SDK has been causing some issues for people. I’m going to email you so I can help you sort out this issue.

    • March 17, 2012 Jimmy

      Hi.
      I am getting the same error. require_once(PEAR.php): failed to open stream
      Could you tell me how to solve this problem?

  17. January 30, 2012 Dante Hamilton

    Hey Greg!

    I think you will easily get a date using this plugin. Why? Because the plugin is about raising money! Money makes for great dates!

    Humor aside, I wanted to tell you I think the question you asked: “Currently the user is just sent back to the project page. I could allow users to enter a custom return URL for each project if there’s a demand for this feature?” is something I personally would like to see. It is by no means a critical feature at all. I think having a customized “thank you” page after they have sponsored or funded a project gives them the “closed loop” on customer service. Also, could be a way to upsell them on a related project.

    I know you have the “Freemium” strategy as your core business model. There is a great book on this written by the editor of Wired magazine. Likely you’ve read it. However, I would like to see you offer a premium support option at a nominal price for your early adopters so we can help fuel the development of this plugin. It can be as simple as adding a donate button or whatever amount. Ignition Deck charges $49 for their plugin right now. I bet they will double that soon. Just a thought…

    Dante

    • January 30, 2012 Greg Priday Hi, I Work Here

      I need to find a girl who loves me for my money… and is really bad at maths…

      I agree, it would be nice to collect some form funding to help spur on development. There’s so much I need to do and so little time. SiteOrigin is a full time gig for me at the moment, but there’s a lot of little things I need to sort out with my theme framework and SiteOrigin itself before I can get back to working on my flagship plugin. We’ll get there though, version 1.0 is on the horizon. I’m noting all the feature requests, yours included.

      A premium support package is a great idea. I’d like to offer as much support as possible for free – we’ll see how this pans out. I might have to turn to premium support packages if I need to hire support staff.

      And yeah, Chris Anderson writes some incredible books. I’m a huge fan of him.

  18. January 30, 2012 Scot

    Greg

    I think the idea of curating projects for others using this plugin is where much of the interest lies out there…I know Ignition Deck is having the same issue – people asking for an ability to emulate KickStarter versus wanting to raise funds for individual projects. I know they’re trying to resist building in these features as it wasn’t their original focus, but if you follow the commentary on their boards it is the number one request from interested parties. I suspect it will be the same for your plugin.

    • January 30, 2012 Greg Priday Hi, I Work Here

      I can verify that’s my most requested feature. It’s definitely something I’m going to work towards. It’s possible with the PayPal API and wont take too much work.

  19. January 30, 2012 Scot

    I’ll help test if you wish and I’m sure others on here will as well.

    • January 31, 2012 Greg Priday Hi, I Work Here

      I’d appreciate that. Time to get to work building this beast!

  20. January 30, 2012 Bobo

    Hi there getting this error any suggestion?
    Warning: require_once(PEAR.php): failed to open stream: No such file or directory in C:inetpubwwwrootwpwp-contentpluginscrowd-fundinglibPayPalSerializerSerializer.php on line 53 Fatal error: require_once(): Failed opening required ‘PEAR.php’ (include_path=’.;C:phppear’) in C:inetpubwwwrootwpwp-contentpluginscrowd-fundinglibPayPalSerializerSerializer.php on line 53

    • January 31, 2012 Greg Priday Hi, I Work Here

      Hi Bobo! I recently found out about that problem. That error comes up because the PayPal SDK I’ve included as part of the Crowd Funding plugin requires PEAR.php. Most LAMP stacks include this, but it seems like some don’t. I’m trying to find a good solution to this. It might just require using a different LAMP stack, or manually installing PEAR.

  21. February 1, 2012 daniele galvani

    hi greg

    if you want the plugin works like this site -> p.e. http://meblitz.com/2011/09/all-the-way-around/ – the crownfunding appear in every article and there are categories of posts and not only projects .. what can i do?!

    thanx a lot from italy. : )

    • February 7, 2012 Greg Priday Hi, I Work Here

      Hi Daniele. I think it’s already technically possible to set up a site that looks something like that using my plugin. You’ll need to know your way around WordPress – how familiar are you with it?

  22. February 9, 2012 Davo

    awesome work Greg, thanks for great plug-in. I’m a bit of a WordPress newbie – how do I make the project post come up on my blog homepage – see link above for draft page

    • February 11, 2012 Greg Priday Hi, I Work Here

      Thanks a lot Davo :) I like the look of your project by the way. Is that a project you’re actually planning on running?

      I haven’t thought of a good way to make a project your home page. At the moment, the only way to do this would be to customize your theme so it pulls the project and displays it as the front page. By no means easy though. I’ve recorded the feature request “Make it easy to display projects as home page” with a link to your comment.

    • February 12, 2012 Naweed

      Hey guys, hope you don’t mind me adding my suggestion.

      I currently use a drag & drop theme to create some awesome unique looking websites.

      @Greg, if you create a widget where you input the post page id or a shortcode, it will grab the content and display the excerpt with the funding status bar on the homepage.

      This is an rather odd way of crowdfunding http://wedidthis.org.uk/marketplace – they make use of a shopping cart rather than the what Kickstarter.com any many other crowdfunding sites are using for payment processes. I guess it makes the process much easier.. I may even try it.

      • February 17, 2012 Greg Priday Hi, I Work Here

        Hi Naweed! Suggestions are always welcome. I read every single one of them.

        I like the idea of widgets for the Crowd Funding plugin. This would be a great way of making the whole plugin way more customizable.

        WeDidThis looks interesting. I guess the one huge advantage of using a standard shopping card is that shopping carts are generally mature, stable and reliable. I dont know how they’d handle projects that dont reach their target though – maybe that’s somehow built into the shopping cart.

    • February 12, 2012 Naweed

      The plugin below is a progress bar which you can add to your front page blog posts;

      http://wordpress.org/extend/plugins/tdd-progress-bar/

    • February 13, 2012 Davo

      Hi Greg, yes the project is real, a hip jazz rendition of favorite carols!

      I suppose a workaround to the front page problem is to register a custom domain and point it to the project URL, though some search engines don’t like that.

      two questions: I’ve submitted the API request to PayPal, how long does it take for approval?

      Can I run multiple simultaneous crowdfunding projects with the same API, or only concurrently?

      DAVO

      • February 17, 2012 Greg Priday Hi, I Work Here

        Hi Davo – That’s a very cool idea for a project. To answer your questions

        1) PayPal say that it can take up to 2 weeks. I applied for mine just after the holiday season which is why I assume it took slightly longer, but it took me 3 weeks. The wait is a bit of a pain.

        2) You can run as many concurrent projects as you like.

        Please keep me up to date on your whole project and experience – greg@siteorigin.com.

    • February 17, 2012 Naweed

      Hey Greg,

      I’m seeing alot of crowdfunding sites using normal shopping carts but only making the front page look unique.

      This is another example – http://www.sponsume.com/

      The way it works with Sponsume, if your funding goal hasn’t reach, you still get the money. They are definitely using a shopping cart.. have a look yourself.

      Although it’s better to go with your plugin.

  23. February 13, 2012 byron

    Hello guys.
    great work with the crowdfunding plugin.
    i have been able to make it work with Vasiliki theme. wich use jQuery Masonry.
    this way your plugin looks great, and also the way Davo want to.
    only thing for me as a very newbe in WP, is to bring in the front page loop the funded_amount, or the %founded and target.
    what code should i bring in the index. for the theme i simply changed the query on the index. with post_type=project

    • February 25, 2012 byronwat

      well it would be nice to have a past project menu item
      in the side navigation people would be able to see expired projects from the same team.
      you could make a new field for team selection or new one.
      and maybe some fields for social network integration spécific to the project, or project team.
      great job again, waiting for your publications.

      • February 27, 2012 Greg Priday Hi, I Work Here

        I like your ideas Byron. At the moment my plugin is just providing basic functionality – it’s really up to the theme to provide site specific functionality. Over time I’ll add more functionality to Crowd Funding to make it easier for theme developers to use.

        I’m going to be integrating Crowd Funding into SiteOrigin in the next few weeks (Crowd Funded themes anyone?) – so I’ll be doing a lot of work on it then :)

    • February 26, 2012 byron

      Ok just for people that might need help with the great sandbox environment.
      now i am able to test the crowdfunding plugin with my own sandbox api credentials.
      waiting for live api credentials….

      so i was able to make a fake payment, an error arrived.

      Fatal error: Call to undefined function get_current_site() in /***/***/***/wp-content/plugins/crowd-funding/crowd-funding.php on line 320
      it hapened after payment acceptation after cliking return.

      anyway funds are there in the project.page.
      an other error is that no mail where sent.
      i am searching for siteground hosting PEAR capabilites. will tell you later.

      i still have my question about bringing fundings infos in the query in the index.
      progress bar would great indeed….

      if any one need help with the sanbox + x.com settings i can help.

      • February 27, 2012 Greg Priday Hi, I Work Here

        I’m going to open a support ticket with you to try get that Fatal Error sorted out.

    • February 29, 2012 Byron

      ok i resolved my issues, (needed to change get_current_site() by site_url(); in crowd-funding.php)
      so now i have normal WP 3.3.1
      with crowdfunding plugin
      and my own paypal sandbox account and API credentials.

      So.
      fake payment worked like a charm
      and then thanks and links appeared
      and then i received the email of confirmation.

      So what to say GREAT PLUGIN !!!! GREAT WORK !!!!
      just have to wait for x.com.

      • March 1, 2012 Greg Priday Hi, I Work Here

        Epic! Glad you got the issue sorted out Byron – I’m not even sure why I was using get_current_site instead of site_url – I’ll take a look at this. Let me know how it goes with X.com – they’ve asked some people some really strange questions.

  24. February 14, 2012 Deryk Wenaus

    Hey Greg,

    Would you be interested in collaborating to build a generic wordpress plugin/theme crowd funding website? Basically it would be a kickstarter for plugin and theme feature requests and new development. I believe the need out there for such a thing is pretty large. Email me if you’re interested and I’ll send you more details.

    • February 17, 2012 Greg Priday Hi, I Work Here

      Hey Deryk! First off, I think that’s a fantastic idea. That’s actually how I’m planning on using the Crowd Funding plugin on SiteOrigin – to fund my own themes and plugins. I think a marketplace for anyone to fund their themes and plugins would be a great idea. Unfortunately I wont be able to get involved in a project like this because I’m working full time on SiteOrigin (huge updates coming soon). I will however be working a lot on the Crowd Funding plugin – making it easier to use and more reliable. If you purchase the premium version when I release it, you’ll be able to use it to easily set up a marketplace.

  25. February 23, 2012 Eduardo

    Hi Greg,

    Great work! I’m suprised to see such a thing based on WordPress… I was researching to create a similar plugin when I saw this amazing job.

    My idea is a little different and maybe you could help me with it. I want to create a design crowd contest to my site. It will be a system where I can register users and they can log-in to see projects and send ideias. To understand better, see this site https://www.victorsandspoils.com/. That’s the main concept.

    Do you think this is reliable and possible with wordpress?

    • February 27, 2012 Greg Priday Hi, I Work Here

      Hey there Eduardo! At it’s core – WordPress is just a framework that gives us programmers a whole bunch of nifty functions to make development faster. This is especially true for WordPress 3.0+. In other words, yes! I do think this is reliable and possible with WordPress :) – all you need is a very skilled WordPress programmer.

  26. February 28, 2012 Charley

    Are all the bugs fixed now and ready to go and if so how can we test it out? This is exactly what we have been looking for…

    • March 1, 2012 Greg Priday Hi, I Work Here

      There are still some bugs here and there, but I’ll be fixing them when I start using Crowd Funding for my own project (right here on SiteOrigin). Hopefully that’ll push it very close to a stable 1.0 release.

  27. February 28, 2012 Scot

    Greg

    Can you confirm at this point whether this plugin will remain an all or nothing exercise, or whether users will have the option of setting goals where the funds raised are retained by the project even if they don’t meet their target (a la IndieGoGo).

    • March 1, 2012 Greg Priday Hi, I Work Here

      Because all the preapprovals are going through your own PayPal account – my plugin can’t “hard limit” you from collecting funding for a project if you dont reach your target. You could technically modify a few lines of code to remove this restriction. If there’s a demand for it – I’ll make it easier for people to collect funding from incomplete projects.

    • March 1, 2012 Scot

      I for one would like to have the option of allowing incomplete funding goals with the plugin.

      • March 2, 2012 Greg Priday Hi, I Work Here

        Then it shall be so Scot :) – I’ve added it to my issue tracker and I’ll add it when I start working on the plugin again. As always, I really appreciate the feedback.

    • March 13, 2012 Dante

      I second this one Greg. All or nothing is challenging. I like the IndieGoGo model of “flexible funding” where you can still get whatever was contributed.

      Thanks for all your work Greg.

      • March 14, 2012 Greg Priday Hi, I Work Here

        Good to hear from you again Dante! You’re right. Also, it’s a simple change, so there’s no good reason not to enable this.

  28. February 29, 2012 Andy

    Hi Greg,

    I got this error when trying to save the changes.

    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/ksolutio/public_html/cfc.com/wp-content/plugins/crowd-funding/admin.php on line 71

    Warning: file_get_contents(http://somessages.s3.amazonaws.com/crowd-funding/admin-message.html) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/ksolutio/public_html/cfc.com/wp-content/plugins/crowd-funding/admin.php on line 71.

    Thanks for your help.

    • March 1, 2012 Greg Priday Hi, I Work Here

      Oh damn, it seems like you or your webhost has disabled fetching content from URLs. You could ask your hosts to enable this for you – but I’ll make my plugin deal with this issue more gracefully in my next release. Sorry about that Andy.

  29. March 1, 2012 Franco

    Hi Greg!
    Thanks for all the work you have done!

    i have a few questions.

    –First, i’m testing a crowdfunding site with wordpress on 000webhost and a regular template from newwpthemes.com.
    i enter all the data on Proyects but when i publish doesn’t appear on the home, nor the featured slice. Just the regular post. Maby it’s somethng out of the plug in and i need to configure better. can you help me?

    —The other thing it’s that i set all in adjust>crowdfunding save and then go to another part of the WP menu. when i come back to the adjust>crowdfunding the Fundit Settings >PayPal Email Address it’s empy and it’s set on sandbox again. ???

    –Last thing. It’s finally working? in my web and your demo i try to fund and then send me to
    http://demo.siteorigin.com/crowdfunding/project/episode-i-remake/?step=2
    http://crowdfunding.netne.net/project/lalalalala/?step=2

    i’m going to do this proyect and i hope i can build it on WordPress because it’s Opensource and that matters
    and i preffer to use your plugin that to buy an expensive script.
    i don’t have enough money but i prefert to dotane to you for the cause!
    Best regards!

    • March 2, 2012 Greg Priday Hi, I Work Here

      Hi there Franco! To answer your questions:

      - Unfortunately there’s no way for me to make the plugin work perfectly with every theme out there. I’m hoping that one day theme developers create themes especially for Crowd Funding (I know I’ll be making some). If your theme supports custom menus, then you can add the project to a menu.

      - Hrmmmm, this sounds like a bug. I’ll look into it.

      - I tested the first few steps on your site and it seems to be working properly.

      I agree that open source is important :) thanks for your patience and support. I can assure you that future versions of the plugin will be much better and easier to use.

    • March 2, 2012 byron

      hello
      - personnaly to be able to get multiple types of posts i did this.
      by FTP i changed the query in index.php of my theme.

      “$wp_query = new WP_Query(array(
      ‘post_type’ => array(‘post’, ‘project’),
      )
      );”

      - and for the paypal and x.com credentials i changed the infos in crowdfunding.php via FTP.
      via admin panel the changes don’t take. for me only via ftp is ok.
      keep sanbox till you have a live id from x.com

      voila hope it would help

  30. March 2, 2012 Chris

    Hi Greg, Is there anyway to let the user logged in to create the project instead from the wp-admin? could you show me how to do that? Please advise thanks!

    • March 2, 2012 Greg Priday Hi, I Work Here

      At the moment, you have to be logged in to WordPress admin to create a project. Project submission is something I’ll consider for future versions of Crowd Funding. In the mean time, you could look into using Gravity Forms – but I’m really not sure if that would work perfectly. Thanks for using my plugin Chris :) Go ahead and sign up to my newsletter if you’d like to hear when I release updates.

    • March 2, 2012 byron

      don t know if that might help.
      i you authorize register you could control the kind of admin panel limited for the account type.
      with buddypress + simplemodal login plugins.
      probably you could change a little the limited account panel.
      register or login appear on a modal box from the header BP menu wich is nice. (need had a class= simplemodal-login/-register on buddybar core file links)
      new account can be anything you want.

  31. March 2, 2012 byron

    hello
    if you already have an idea, i would like to know what would be the greatest plugin to implement some tag or category field or anything in the project creation,
    or some plugins that would be good complementary tools.for the crowdfund plugin.
    Thanks
    it seems, for x.com, you need your own testing plateforme, with own paypal sanbox credentials.
    i think my last atempt is the good one. lol

    • March 4, 2012 byron

      ok found that Advanced Custom Fields is a great plugin.
      now i can have a chekboxes as custom values i can use in front.
      with the get_post_custom_values or Advanced Custom Fields plugin functions.
      had also to use unserialized function.

      So now i get indication of the kind of project in my front loop.

      Greg you said there was no easy way to get funder, amount… infos to front.
      but if there is a way i am interested now i understood custom meta querying.

      i am going to try to have some kind of graphism in front query for project progress infos.

      do you think about bringing some tags and category fields ?
      my test site is mercenart.co/projets/

  32. March 5, 2012 byronwat

    ok i found out. now i have a nice meter on my front page loop,
    http://mercenart.co/projets/projets/

    • March 15, 2012 Frank

      Byron, what did you use for your front page loop meter? I like it!

    • March 17, 2012 byron

      i found some code in the fonction.php of the couwd funding relative to the poucentage.
      that i used in the project page to call the postmeta.
      then i had this in a div

      style=”width:%”

    • March 17, 2012 byron

      ok text was blocked.

      %” end of php

  33. March 14, 2012 Anthony Todd

    Hi Greg. I am having a little trouble with the crowdfunding plugin. The dollar amount in the rewards section disappears… eg: http://www.techfundz.com/project/tech-fundz-sample-crowdfunding-services-page/. You may have received my other question. As a matter of interest (or not!) I am South African now living in the Caribbean. My mom used to live near Plumstead. Cheers, Ant.

    • March 14, 2012 Greg Priday Hi, I Work Here

      WOW! What a small world! I’ve spent most of my life living in and around Plumstead. I live right next to Constantiaberg Hospital – which is convenient given I’m prone to getting myself hurt ;)

      As for your question, do you mind posting it in our support forum? I’d do it for you, but I’d really like people to test it out ;)

  34. March 15, 2012 Ally

    Hi,

    I am having trouble with the plugin. Both on my website and on your demo I am getting a blank page on step 2. I am still waiting for the x.com approval btw, if that has anything to do with it. Also, I noticed that the credentials I input for paypal keeps changing from what I input.

    • March 16, 2012 Greg Priday Hi, I Work Here

      Hey there Ally. I think that blank page is being caused by some sort of compatibility issue that didn’t come up in my browser. I’ll look into this when I start working on the plugin again. I’ll also look into the issue you’re having with PayPal credentials. Thanks a million for the feedback :) it really does help me make Crowd Funding a better plugin.

  35. March 16, 2012 Ally

    Thank you. I was using safari.

    • March 16, 2012 Ally

      BTW, I’m having the same problem with firefox. Can you tell me which browser it is working on.

      • March 16, 2012 Greg Priday Hi, I Work Here

        I developed the plugin on Chrome using OSX and it worked. I’ve managed to find what the problem is, so it shouldn’t take too long for me to fix it.

  36. March 16, 2012 Ally

    Cool! Thanks

    • September 9, 2012 Robert

      Hi Ally,
      I have the same problem with the blank page on stage two. Greg seems to stopped responding so I have to ask you if he or you solved the issue.

      Thanks,
      Robert

  37. March 22, 2012 John

    Hi,

    May I know if this plugin is compatible with WordPress MU.

    Thanks,
    John

    • March 23, 2012 Greg Priday Hi, I Work Here

      Hey there John. I actually develop all my themes and plugins in a WordPress MU installation, so yes, it’s compatible.

  38. March 27, 2012 Ally

    Another feature that I am curious about is the ability to set up payments…like installments.

  39. March 29, 2012 Robert Williams

    Anybody home? Is there a better place to ask questions? The forum won’t allow posts at the moment. I get no response here. Any ideas?

  40. March 30, 2012 JackieBiz

    Hi Greg, awesome job! Quick question, how can I make my project the default “home page”? WordPress settings do no allow me to select a “project” as a default home page.

  41. April 3, 2012 Ally

    That error is gone. Now I am having trouble with x.com. Personal fundraising not allowed, by paypal account must have a business bank account added to it. I needed to get a business account soon anyway but would like to get started already.

  42. April 4, 2012 Rigori

    I suggest that u add a metabox / add a sreen option, so we could create projects via posts, so projects can be displayed at home since posts are displayed at home.

  43. April 6, 2012 Claudio

    Hello Greg i do not know if it is possible but is there a way to get or make a progress bar ?
    Thank you for the great pugin.
    Claudio

  44. April 8, 2012 Iker

    Congratulations for this plugin… I am running a new page in spain about crowdfunding and this sounds great… One suggestion is to put all the descriptions that appear in the proyect in a language file so it is easier to translate it into to other languajes… I offer myself to traduce all these words to spanish if this option is available or if you tell me where shoul I change this..

    Other suggestion that somebody else did is to put a list of projects… I agree that it is necessary…

    By the moment all the other things work great… I only had some problems to find a theme that I liked where the projects where seen fine… Now I think it works…

    Thanks a lot and if I can help you translating this count on me… Regards!!!

    IKER.

  45. April 10, 2012 i1ubuntu

    Nice plugin, looking forward to your updates

  46. April 10, 2012 antonio

    Hi Greg!

    I’d like to activate your plugin on my blog, but every time I try, then I read this message:

    “Plugin could not be activated because it triggered a fatal error.

    Fatal error: Cannot redeclare class Services_JSON in /web/htdocs/www.molo7photoagency.com/home/blog/wp-content/plugins/crowd-funding/lib/PayPal/JSONEncoder/JSON.php on line 115″.

    Can you help me Mr.?

    • April 16, 2012 zabomber

      +1 on the “Cannot redeclare class Services_JSON” error

  47. April 14, 2012 Jens Sjoberg

    I dont get it approved by x.com. I have a business account and all.

    Thank you for your submission. PayPal doesn’t support personal fundraising at this time. If you are a government registered NPO, please provide the IRS tax letter, add your business bank account to your PayPal account and attach a void check to the PayPal account. Please also help with the following questions.

    1) What is the Crowdfunding platform you are implementing, All or Nothing / Keep it all?

    2a) Where will you be accepting payments from, US / Cross Border?

    3a) Will you be offering rewards/incentives to people that contribute to your project? If so, what sort of value would these rewards/incentives have?

    4a) What level of funds will you be looking to fundraise per project?

    5a) Will you have a maximum allowed donation per contributor? If so, what will this be?

    6a) How long do you plan on your project(s) running for?

    7a) How many projects do you plan on having active at any one time?

    8) Will there be an annual limit to the amount of projects a customer can create?

    9) Will a donator be able to fund a project more than once during its lifetime?

    10) Will you be vetting your potential customers before they can create projects and raise funds?

    Also just to make you aware, we are currently reviewing and updating our policy on Crowdfunding and applications supporting it. There may be a delay in processing your Application review as a result of this and we apologize for any inconvenience caused, we will endeavor to provide you with a decision as soon as possible.

    Thanks. Xiaolei

  48. April 27, 2012 Scott

    Any word on this error?

    Warning: require_once(PEAR.php): failed to open stream: No such file or directory in /var/www/vhosts/microscholarships.org/httpdocs/wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53 Fatal error: require_once(): Failed opening required ‘PEAR.php’ (include_path=’.:/usr/share/pear:/usr/share/php’) in /var/www/vhosts/microscholarships.org/httpdocs/wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53

  49. April 28, 2012 Dror

    Hi Greg

    I’m acquainted with adaptive payment (parallel, chained options) but i didn’t understand which of these you use

    also , what is the difference between donation via paypal and the functionality of the plug in ?
    will the user refund the money of a fund raising target is not met ?

    does the money reach the user before the target (if one exists) is actually met ?

    I think it would serve both you and much of the folks here if the post above would be a bit more elaborate

    Thanks !

  50. April 29, 2012 CrowdFunding

    Hi Greg,

    I need your help!

    Will you be willing to help me integrate your plugin into http://crowdfundingbank.com ?

    I have a small budget, but I am sure we can work out something.

    Thanks,
    Peter
    Peter AT crowdfundingbank.com

  51. May 6, 2012 Jaume

    to want to activate the plugin I get this error:

    Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/metingo.com/subdomains/blog/httpdocs/wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53

    help me.
    Tank you

  52. May 9, 2012 Michael

    Hi, can the plugin be customized in Codestylling (to another language) ?

  53. May 9, 2012 Mark

    Not to put you under any pressure, but with the JOBS Act in place, you need to work more quickly on the next release, if necessary you may need to crowdfund its development. When can we expect a new beta release?

  54. May 14, 2012 Bobo

    Hi is it possible to loop all my projects like “small project info” on a “startpage” (ex : 3*3 and if i have moore project ..then -> next page .etc etc)?

    I also wonder if there are any shortcodes for adding a project on a standard wp-page?

    / A Sweed in need…..

  55. May 14, 2012 Bobo

    If anyone is interested ive added a simple progressbar to my projects:
    Open file “plugins/crowd-funding/tpl/cf-project.php” in a texteditor or php editor (i use Notepad++) search for
    (around line 55)

    ADD THIS DIRECTLY UNDER

    <?php
    //$funded_amount=500; //

    <img src="wp-content/plugins/crowd-funding/YOURPICTURE.png" width="%”>

    Open “cf.css” in the same folder
    just before /* @end */
    insert this:
    /* ***** Start progressbar *****/
    #progressbar_bg {
    width:200px;
    height:18px;
    border:1px solid #000;
    background-color:#fff;
    }
    #progressbar_img img {
    height:18px;
    }
    /* ***** End progressbar *****/

    Its working for me……..so it should do the same for you……. (maybe theres a better way of doing this.. but hey!)
    ps: Dont forget to upload a bar image to whereever you want it….. and change the location for it in the script
    <img src="wp-content/plugins/crowd-funding/YOURPICTURE.png" width="%”>

    Use at own risk, no support is available….
    / The Sweed in need /

    • May 14, 2012 Bobo again...

      Hmm couldent paste the code….. will try again tomorrow….

    • May 15, 2012 claudio

      Hi Bobo, i woul really appreciate i f you could explain th hack for progrss bar
      i could no find “<?php
      //$funded_amount=500; //"
      ciao Claudio

      • May 17, 2012 claudio

        Thak you Bobo for the file(projets.php) but i am not an expert,
        shoud i subtitute the cf-project.php with tis one ?

  56. May 15, 2012 Claudio

    Hi Bobo, i woul really appreciate i f you could explain th hack for progrss bar
    i could no find “<?php
    //$funded_amount=500; //"
    ciao Claudio

    • May 21, 2012 Bobo

      Hi Claodio
      send me an email and i send you the “code” (i cant get the code in a this pm ;-( ) so there are things missing in the above messages!

      Bobo (bobo@kramforsbo.se)

  57. May 17, 2012 CrowdFunding

    I thought I should give you a heads up on x.com (PayPal) approval process. I’ve submitted my app for approval more than a month ago and then finally today PayPay (x.com) send me this message:

    Thank you for your submission. As you are using a Crowdfunding model and due to the nature of the application we will need to perform a more in depth review, as a result there may be a longer turnaround time for our review. We are also currently reviewing our own Crowdfunding policy at present which could also result in a delay in Application approval and is just something to be aware of.

    In order for us to review your application we need to test the Payment Flow within it against our Sandbox environment, would you have a URL to your own implementation directed at our Sandbox environment with a test project, so that we can run through a test payment?

    1) What is the Crowdfunding platform you are implementing, All or Nothing / Keep it all?

    2) Where will you be accepting payments from, US or international? If international, what will be the countries involved?

    3) Will you be offering rewards/incentives to people that contribute to your project? If so, what sort of value would these rewards/incentives have? Will it be over $100 USD?

    4) What level of funds will you be looking to fundraise per project?

    5) Will you have a maximum allowed donation per contributor? If so, what will this be?

    6) How long do you plan on your project(s) running for?

    7) How many projects do you plan on having active at any one time?

    8) Will there be an annual limit to the amount of projects a customer can create?

    9) Will a donator be able to fund a project more than once during its lifetime?

    10) Will you be vetting your potential customers before they can create projects and raise funds?

    11) Please attach a copy of your business registration and front/back copy of your ID to the business information section of the form.

    Please address above questions and resubmit the app for approval.

    What a pain! Obviously they want you do get approved before they finish up their policies which could be next year!

    • June 16, 2012 Greg Priday Hi, I Work Here

      I really need to find out what’s going on with PayPal. It seems like they’re being a little strange about crowd funding projects now. I imagine with my plugin and Ignition Deck out in the wild – they’ve probably had a huge increase in the number of people applying to use Adaptive Payments for crowd funding.

  58. May 21, 2012 linkct

    I’d like to add the ability for users to create their own project. How can I make the project content type accessible in menus throughout my site?

  59. May 23, 2012 Mayank

    I want to use wordpress-crowd-funding project like my wordpress posts or pages . How i can change their style so project look like same

  60. May 24, 2012 Daniel

    Hello Greg,

    I am interested in Buying premium version your plugin. My idea is to launch a crowd funding marketplace which supports all available model. registered user on my website would be able to create their fundraising project and on completion of their project they can offer gifts/downloadble ebooks etc to their project backers. Kindly suggest me if your plugin can be of my help.

    Thank You
    Daniel

    • June 16, 2012 Greg Priday Hi, I Work Here

      That is the kind of model I’d like to support in the premium version – I really can’t say when it’ll be ready though. I’m hoping to have some sort of crowd funding platform here on SiteOrigin, which will drive development of the plugin forward.

  61. June 21, 2012 Ikono Farlight

    I’m having some slight issues with the plugin, I notice that the issue has been mentioned by others too, in that once you get to step 2 of the process the plugin fails to load the page.
    I noticed in the code that step 2 is assigned to cf-user-details.php as a template, but this file doesn’t exist in my tpl directory, nor can I find it in the plugin’s archive.
    I’m not entirely sure on the process to fix this, but any help you can provide would be greatly appreciated.
    Thanks!

  62. June 21, 2012 jimena

    Hello!
    The first thing to say that the plugin is fantastic, but I would like to know how I can display all projects in a certain page.
    Thx
    Jimena.

  63. June 26, 2012 Claudio

    hello Greg i think i got everything well set up
    i am in sandbox mode with all the apis in place
    but when i press the commit to funding button this comes up
    Warning: error_log() expects parameter 2 to be long, string given in /home/content/64/9377664/html/wp-content/plugins/crowd-funding/lib/PayPal/Log/error_log.php on line 96

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/64/9377664/html/wp-content/plugins/crowd-funding/lib/PayPal/Log/error_log.php:96) in /home/content/64/9377664/html/wp-content/plugins/crowd-funding/crowd-funding.php on line 238

    any help ???

    ciao Claudio

  64. June 26, 2012 Claudio

    also this

    Warning: error_log() expects parameter 2 to be long, string given in /home/content/64/9377664/html/wp-content/plugins/crowd-funding/lib/PayPal/Log/error_log.php on line 96

    • July 1, 2012 Claudio

      ok i got that fixed and now it’s working fine

      • March 18, 2014 Pramod

        Hey Claudio..
        Can you please tell me how to fix this error

        Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95

        Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95

        Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95

        at the time of paypal redirection after step-2

  65. July 1, 2012 Claudio

    hello this is certanly a stupid question you will ecxuse me
    those anybody know how and were CF stores it’s data ?

  66. July 5, 2012 Mike Eacott

    Cool plugin idea! I’m getting two errors though: wrapper is disabled, and missing wrapper, both on line 71 of the admin file.

    Also, what’s your new testing address/info? The one provided in the instructions for submitting applications to X.com no longer functions.

  67. July 13, 2012 Viv Richards

    Im gettings a few issues trying this plugin.

    1. When a project is created with no rewards i am prompted to select a reward – i dont want all projects to have rewards.

    2. Error when adding a reward and then go to fund the project i get the following error:

    Fatal error: Call to undefined function money_format() in C:\Users\jill\Desktop\xampp\htdocs\thatcharitysite\wp-content\plugins\crowd-funding\tpl\cf-fund-project.php on line 62

    It may help to explain i am running a local copy of my wordpress site using xampp on a windows machine.

    3. I am unable to list a projects which have been submitted on one page.

    Thank you for your help.

    • July 26, 2012 Alex Barrett

      Viv,

      I am just passing by so am not offering official support. However I can let you know that money_format() is not supported under Windows so cannot be used in the Windows XAMPP implementation of PHP. You will need to test this extension on a Linux server.

      It’s also easier to test PayPal sandbox on a ‘proper’ host as a local machine can confuse the IPN system of message exchange.

      Kind regards,
      Alex

  68. July 15, 2012 Claudio

    dose anybody know what happend to GREG ???????’

  69. July 17, 2012 João Simão

    First of all, Greg, congratulations for the plugin. Is very well thought out, very functional, and that is exactly what I needed to create a section of financing for a college newspaper.

    However I am trying ro same problem that some users regarding the authentication step 2. Always the same message appears. In addition the docs for setting are off line.

    Warning: error_log() expects parameter 2 to be long, string given in /usr/local/lib/php/Log/error_log.php on line 153

    Warning: error_log() expects parameter 2 to be long, string given in /usr/local/lib/php/Log/error_log.php on line 153

    Warning: error_log() expects parameter 2 to be long, string given in /usr/local/lib/php/Log/error_log.php on line 153

    Warning: Cannot modify header information – headers already sent by (output started at /usr/local/lib/php/Log/error_log.php:153) in /home/comunic/public_html/akademia/v2/wp-content/plugins/crowd-funding/crowd-funding.php on line 232

    Thank you in advance for your attention.

  70. July 29, 2012 sebastien

    Hello Greg,

    guess you must be on holidays, but did you manage to set up a complete documentation ? Can we find any successful working example for this plugin ?

    Thank you very much,
    Sebastien

  71. July 30, 2012 satish

    Hi Greg, its quite urgent pls help me, i have to design a crowdfunding site, saw your plugin , downloaded and installed it…

    Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\Serializer\Serializer.php on line 53
    Call Stack
    # Time Memory Function Location
    1 0.0125 600632 {main}( ) ..\plugins.php:0
    2 1.0477 24603696 plugin_sandbox_scrape( ) ..\plugins.php:144
    3 1.0507 24755168 include( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\crowd-funding.php’ ) ..\plugins.php:142
    4 1.0564 24890048 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\paypal.php’ ) ..\crowd-funding.php:13
    5 1.0609 24961776 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\AdaptivePayments.php’ ) ..\paypal.php:3
    6 1.0654 25030096 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\CallerServices.php’ ) ..\AdaptivePayments.php:9
    7 1.0722 25083464 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\SOAPEncoder\SOAPEncoder.php’ ) ..\CallerServices.php:11
    8 1.0804 25294272 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\Serializer\Serializer.php’ ) ..\SOAPEncoder.php:2

    ( ! ) Fatal error: require_once() [function.require]: Failed opening required ‘PEAR.php’ (include_path=’.;C:\php\pear’) in C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\Serializer\Serializer.php on line 53
    Call Stack
    # Time Memory Function Location
    1 0.0125 600632 {main}( ) ..\plugins.php:0
    2 1.0477 24603696 plugin_sandbox_scrape( ) ..\plugins.php:144
    3 1.0507 24755168 include( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\crowd-funding.php’ ) ..\plugins.php:142
    4 1.0564 24890048 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\paypal.php’ ) ..\crowd-funding.php:13
    5 1.0609 24961776 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\AdaptivePayments.php’ ) ..\paypal.php:3
    6 1.0654 25030096 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\CallerServices.php’ ) ..\AdaptivePayments.php:9
    7 1.0722 25083464 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\SOAPEncoder\SOAPEncoder.php’ ) ..\CallerServices.php:11
    8 1.0804 25294272 require_once( ‘C:\wamp\www\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\Serializer\Serializer.php’ ) ..\SOAPEncoder.php:2

  72. July 31, 2012 Guilherme Gualtieri

    Waiting for the ‘PEAR’ problem solution :(

  73. August 1, 2012 felipe

    Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in C:\AppServ\www\wp\wordpress\wp-content\plugins\crowd-funding\lib\PayPal\Serializer\Serializer.php on line 53

  74. August 3, 2012 sam

    do i need my own paypal app id?

  75. August 3, 2012 fred

    hello,
    I’m a french webdesigner
    I want to know if the extension has been translated into French, if not we would like to translate it. is this possible ?
    thank you.

  76. August 3, 2012 sam

    i drop the dev an email, he still has not responded, does anyone have copies of the installation instructions, specially the configuration for api credentials and app id?

  77. August 4, 2012 Sebastien

    Plugin doesn’t work at all for now, fatal error when trying manual installation.

    • August 15, 2012 sebastien

      managed to make it work on another host. Strange…

      • August 15, 2012 sebastien

        Was too enthusiast, as many others i’m stuck at step 2 too. Nothing happens, just a white page :-/

  78. August 10, 2012 nikesh

    I’m also getting the PEAR error while trying to activate the plugin. is there any solution for this. ??

    Fatal error: require_once() [function.require]: Failed opening required ‘PEAR.php’ (include_path=’.:’) in /var/www/vhosts/newagesme.com/httpdocs/wordpress/wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53

    Please let us know whether it can be solved or not as several users are having the same problem.

  79. August 14, 2012 Anthony Todd

    Hi Greg,Are you back online? Would you adapt your plugin to use on my crowdfunding platform? I want to arrange split payments through PayPal. I am prepared to pay, as this is a commercial application. I am also looking for someone in the group who can take care of the first PayPal.co.uk effort, as I am not a skilled developer. I can be reached at wizard4property@gmail.com. Thanks.

  80. August 28, 2012 Lee

    Hi

    firstly great plugin although I’m still trying to figure out how I’m going to use it at this stage.
    One comment I have is that it would be great if the plugin auto created a page where excerpts of the various campaigns I wish to run showed in a list that then links to the project page itself.

    Is it possible or does anyone have any thoughts on how to do this?

    once again great plugin!

  81. September 5, 2012 Brian

    Is development of this plugin dead? I seem to be able to install it but it keeps switching back to Sandbox mode for payments with not my info. As someone else asked, is the app ID needed? Are the API credentials exclusive of the PayPal email address or are all necessary? Also all documentation links seem to be 404. It would take considerable guesswork and/or reverse engineering to even get it working in the first place.

    I’m EXTREMELY interested in getting this plugin working and usable to present to the general public. There is a dearth of open source software for crowdfunding and having said software also be a WordPress plugin is just brilliant.

    This plugin is really needed to fill a hole in the market and should be developed as a priority. Themes be damned, this plugin could open the crowdfunding market wide for the little guy to get in on it.

    • September 8, 2012 Claudio

      Hello Brian, yes there is a way to fix your problem but right now i am in a rush and having bin working on it for a while so i’l get bak to you asap to give you the solution .
      P.s. i still don’t know what happend to Greg.
      ciao

  82. September 15, 2012 Robert

    Hi,

    I solved the stage two blank page problem. It seems that an extra space caused the problem. It’s in the crowd-funding.php
    in line 232
    header(‘Location : ‘.$url, true, 303);
    Should be:
    header(‘Location: ‘.$url, true, 303);

  83. September 20, 2012 Robert

    Doesn’t work. My API settings wont save, it keeps going back to default.

    The instructions page has been removed.

    Bummer. I am going to try this. http://ignitiondeck.com/id/

    I wish Devs would just ask for money and manage these, most of us would rather pay and get support then waste time with free unmanaged plugins.

  84. September 23, 2012 Greg Buttersworth

    i understand you robert but the plugin you linked is actually worser and it costs money.

  85. November 5, 2012 Marije Baalman

    Hiho,

    on Debian, to fix the PEAR error, you need to install the package php-pear with apt-get:
    $ apt-get install php-pear

  86. November 5, 2012 Marije Baalman

    Hi, how to get a Paypal Application ID?
    The link you mention in one of the earlier comments points to a document that is no longer there.
    I have all the other Paypal API credentials.

  87. November 14, 2012 Judy

    Where can I find instructions on how to use this plugin.

    Thanks in advance

  88. November 17, 2012 Jef

    Hi, I’ve been getting this setup as well. Currently working on creating a JigoShop plugin to use this as a payment method.

    This page (and area in general) might be helpful to others:
    https://www.x.com/developers/paypal/products/adaptive-payments

    This has the Sandbox API ID to use, which is what is in the plugin settings by default: https://www.x.com/developers/paypal/sandbox

    To get one for your live account you’ll need to submit an application through the X.commerce site. Instructions are here:
    https://www.x.com/developers/paypal/documentation-tools/going-live-with-your-application#register

  89. November 19, 2012 brian

    my advise is to get this working. that ignition deck plugin is very expensive and doesn’t work.
    in fact it is worse than this plugin.
    save your money and use this free one instead.

    • February 1, 2013 Nathan Hangen

      I’d like to respond to Brian:

      ‘my advise is to get this working. that ignition deck plugin is very expensive and doesn’t work.
      in fact it is worse than this plugin.
      save your money and use this free one instead.’

      If you think $59 is expensive, then you probably shouldn’t be in the crowdfunding business in the first place, requesting money (I’m guessing you’ll want to raise more than $59) from supporters to fund your cause.

      Additionally, I reject the claim that it does not work. It does work, to the tune of 7+ million dollars. Just ask Star Citizen, Butler University, A House for Lions, and Uniform Motion.

      To those of you that are experiencing PEAR issues – this is an issue caused by Paypal’s adaptive payments api. Your server needs to have PEAR installed and configured in order to use that API.

      • February 5, 2013 Greg Priday Hi, I Work Here

        I personally like what you guys are doing over at Ignition Deck. $59 is a very fair price for a well supported plugin.

        Unfortunately, I can’t offer anywhere near the required level of support with my plugin and its free price tag. My suggestion is that if you’re a coder, give my plugin a try. If you’re more of a marketing guy/gal, then consider buying Ignition Deck.

        • March 1, 2013 Nathan

          Thanks Greg.

  90. November 28, 2012 max

    Check out wepay.com as an alternative to paypal. There is a wordpress plugin for developers. I think they implemented full paypal api but I could be wrong.

  91. December 9, 2012 Teodor

    Great plugin but I have bugs… I have Paypal API and installed the plugin but am getting this message when trying to test it:

    Warning: error_log() has been disabled for security reasons in /home/austroca/public_html/spatialchess.info/wp-content/plugins/crowd-funding/lib/PayPal/Log/error_log.php on line 96

    Warning: Cannot modify header information – headers already sent by (output started at /home/austroca/public_html/spatialchess.info/wp-content/plugins/crowd-funding/lib/PayPal/Log/error_log.php:96) in /home/austroca/public_html/spatialchess.info/wp-content/plugins/crowd-funding/crowd-funding.php on line 232

    Can someone help me to solve this?
    Thanks.
    Teodor

  92. December 19, 2012 Eugene

    When I realized a test payment (in sandbox mode), I pressed “turn back to store” or some similar message, and got this error:

    Fatal error: Call to undefined function get_current_site() in /home3/abysslig/public_html/store.digitilus.com/wp-content/plugins/crowd-funding/crowd-funding.php on line 320

    I found the same error mentioned user “byron” in his post by February 26, 2012 It was promised to open a ticket, but it still doesn’t work well there.

  93. December 19, 2012 Eugene

    Another issue – when I tried to add additional tags to improve rewards visibility (I used for the name of reward amd , , there in rewards description) I got a project blocking – I completely lost a possibility to edit rewards. Then I threw this project to trash and deleted it there, but all next projects, which I created after that, crashed, trying to open that blocked reward tier with tags from the project deleted before. Seems like there is a noise/trace in a database, which “remember” about past projects. I’m not familiar with database programming, so could you please help me to clean up the data base from those traces of past projects?

    • December 19, 2012 Eugene

      there is an issue in description – editor took tags from my text and used them as tags :) I wrote: I used ‘strong’ for the name of rewards, and few other tags there in rewards description: ‘/p’ ‘em’ and ‘strong’ , all with ‘<' signs for sure

  94. December 21, 2012 brenton

    Can I make a suggestion?
    (love your work so far by the way, keep it up)
    How about making each new project register in wordpress as a page. That would make it much more user friendly to post projects, use custom menus and manage navigation in general.
    Would be great to have a widget as well (perhaps for a side bar with photo, progress bar and link).
    That would be great. Let me know when you are ready for some spanish translation :)

  95. December 25, 2012 Dmitry Kuzmin

    Hello!
    Sorry for bothering, but what should i do with this?

    Plugin could not be activated because it triggered a fatal error.

    Warning: require_once(PEAR.php) [function.require-once]: failed to open stream: No such file or directory in /home/u368284497/public_html/shop/wp-content/plugins/crowd-funding/lib/PayPal/Serializer/Serializer.php on line 53

  96. December 27, 2012 Josh

    Good day,

    Could you kindly advise on how I can get support for the error message I get when trying to process a payment for a project. The error is as follows:
    Fatal error: Call to undefined function money_format() in C:\xampp\htdocs\crowdfund\wp-content\plugins\crowd-funding\tpl\cf-fund-project.php on line 62.

    Also, I enter my Paypal credentials but then it reverts back to the default ones.

    Hope to hear more from you soon.

    Regards,

    Josh.

  97. March 13, 2014 Pramod Choudhary

    Hello everyone,
    I am facing following problem since last 2 days but still not solved.
    >Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95
    >Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95
    >Warning: error_log() expects parameter 2 to be long, string given in /home/content/28/11687528/html/demo/wp-content/themes/pledgemycollegefund/funding/lib/PayPal/Log/error_log.php on line 95

    I did gone through all above points but could not get solution related to same.
    Please reply
    Thanks

  98. March 13, 2014 speeddating

    I will immediately seize your rss feed as I can’t to find your email subscription link or e-newsletter service.
    Do you’ve any? Please allow me realize in order that I may subscribe.
    Thanks.

  99. April 2, 2014 Myron

    Although it is simply irresistible for a puppy whenever you sit
    down on the floor and call him, you should always see to it that he enjoys every moment that he spends with you.

    Today treainers lean a lot more towards positive types of training for your puppy orr
    dog. Learn more on dog potty training at .

  100. April 3, 2014 me va be can tho

    I’m really impressed with your writing skills as well as with
    the layout on your blog. Is this a paid theme or
    did you modify it yourself? Anyway keep up the
    excellent quality writing, it is rare to see a nice blog like this
    one nowadays.

Leave a Reply