We are moving to Git Issues for bug tracking in future releases. During transition, content will be in both tools. If you'd like to file a new bug, please create an issue.

Bug 4054 - '0' or 'free' registrations in conjunction with Paypal pay methods are still sent to Paypal
'0' or 'free' registrations in conjunction with Paypal pay methods are still ...
Product: OCS
Classification: Unclassified
Component: General
PC Mac OS X 10.3
: P5 normal
Assigned To: Alec Smecher
Depends on:
  Show dependency treegraph
Reported: 2009-02-09 21:53 PST by James MacGregor
Modified: 2009-09-30 16:16 PDT (History)
2 users (show)

See Also:
Version Reported In:
Also Affects:

Patch against OCS pre-2.3 CVS (3.37 KB, patch)
2009-09-30 16:16 PDT, Alec Smecher
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description James MacGregor 2009-02-09 21:53:11 PST
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).
Comment 1 jpmcc 2009-09-30 13:03:24 PDT
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
Comment 2 Alec Smecher 2009-09-30 16:16:03 PDT
Created attachment 2488 [details]
Patch against OCS pre-2.3 CVS
Comment 3 Alec Smecher 2009-09-30 16:16:23 PDT