PKP Bugzilla – Bug 4054
'0' or 'free' registrations in conjunction with Paypal pay methods are still sent to Paypal
Last modified: 2009-09-30 16:16:23 PDT
If a conference is taking registrations, and using the Paypal method to manage payment, any registration with a fee of 0 or otherwise free is still sent to Paypal for processing. This makes having free and non-free registration levels difficult or impossible to implement, without the Registration Manager manually adding free registrants. I'm not sure on the best way to implement 'free' registrations in this case. The situation isn't really applicable to OJS' subscriptions, as far as I can tell; however, for conferences, the need is there (see http://pkp.sfu.ca/support/forum/viewtopic.php?f=3&t=2757). I do think that this should be implemented in such a way that the Registration Manager can still enable/disable the use of fee access codes (the use of which currently make no difference whether users are sent to Paypal or not).
I have had the same problem. We gave conference presenters a "free registration" code, but OCS still presented them with the PayPal payment system screens. As PayPal doesn't allow zero payments this caused much confusion. The patch at http://pkp.sfu.ca/support/forum/viewtopic.php?f=3&t=2757#p15918 solved the problem, but it should be implemented with a different message - schedConf.registration.alreadyRegisteredAndPaid is a bit confusing. Can this patch be put into the core OCS please? Thanks - John
Created attachment 2488 [details] Patch against OCS pre-2.3 CVS
Fixed.