non-Stripe credit card payments in TPac fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
High
|
Unassigned | ||
2.6 |
Fix Released
|
High
|
Unassigned |
Bug Description
When using a non-Stripe payment processor (e.g., PayPal, authorize.net, etc.), attempting to pay a fine via TPac fails with an internal server error upon submitting the payment information. The corresponding logged error message looks like this:
2014-05-20 09:30:42 asp-nc-app1 logger: [Tue May 20 09:30:42 2014] [error] [client 192.168.25.230] egweb: Context Loader error: Exception: OpenSRF::EX::ERROR 2014-05-20T09:30:42 OpenILS::WWW::EGWeb /usr/local/
The cause appears to be an oversight in the patch for bug 1227871, which ends up failing to send the processor code to OpenILS:
Evergreen master
Evergreen 2.6
Changed in evergreen: | |
milestone: | 2.next → 2.7.0-alpha1 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
A patch is available in the user/gmcharlt/ lp1321411_ fix_non_ stripe_ cc_payments branch of the working/Evergreen repository. Not putting a pullrequest on yet pending testing.