Commit graph

33 commits

Author SHA1 Message Date
Colin Kuskie
1b6dd7be63 Forward port the PayDriver bug fixes from 7.5 branch. Labels are always
taken consistently from the JSON blob, and not a mixture of the two.
2009-01-15 00:34:34 +00:00
JT Smith
c9153bc80e - Updated WebGUI::Shop::PayDriver::processTransaction() to accept a
transaction as a param.
2008-10-07 18:05:04 +00:00
JT Smith
ef120fb06b Added isVisitor, isAdmin, and isRegistered methods to User object instead
of hard coding checks everywhere with group ids. And updated the code base 
   to match.
2008-09-16 22:32:36 +00:00
Doug Bell
8c2c073a26 fixed: ITransact error message now shows link to go back 2008-08-08 17:29:56 +00:00
Colin Kuskie
3839123d8c Fix a bug where PayDriver and ShopDriver would do a redirect and ignore
the site gateway url.
2008-07-31 03:38:22 +00:00
Colin Kuskie
8779905ac3 Add a method for Payment Drivers to see if they can used by a particular user, canUse.
Add some tests for the method.
Have Pay->getOptions use the method.
2008-07-21 16:14:52 +00:00
Colin Kuskie
a8fced0fda Process macros in the templated email receipt and user notification from the
PayDriver in the Shop.
2008-07-14 19:39:43 +00:00
Colin Kuskie
d221dcd01d PayDriver had the wrong template namespace and assetId 2008-06-24 22:29:02 +00:00
Martin Kamerbeek
6bee83de68 More i18n echo cleansing. 2008-06-13 15:04:23 +00:00
Colin Kuskie
29f351631d i18n for Pay 2008-06-12 23:37:46 +00:00
Martin Kamerbeek
b4a45c6ada - Fixed recurring payment cancelation and added error handling
- Made transactions with recurring items recurring
- Fixed some bugs in the email receipt code
- Added email receipt template to migrated plugins
2008-05-29 21:09:29 +00:00
Martin Kamerbeek
2c57721e20 ITransact fixes. 2008-05-29 20:19:17 +00:00
Martin Kamerbeek
adcd560cba Added messages about new postback url. 2008-05-28 22:36:05 +00:00
Martin Kamerbeek
152dfc2838 ITransact and other fixes and migration of payment plugins. 2008-05-28 21:16:25 +00:00
Martin Kamerbeek
dc30ecccbe Recurring payment stuff fixes, forgot ITransact.pm in last commit. 2008-05-26 21:31:48 +00:00
JT Smith
74b3d3def6 added email receipt and "my purchases" page 2008-05-26 20:11:10 +00:00
JT Smith
57c85fde5a changed the name of getCartBySession to newBySession
created the CartItemCount and MiniCart macros
added help for MinCart, Cart, Address Book, and Edit Address templates
2008-05-24 23:27:30 +00:00
JT Smith
54146e32a5 added recurring transaction cancellation handling 2008-05-23 18:21:51 +00:00
JT Smith
ca9278190e mostly working transaction manager
fixed many bugs
2008-05-19 22:17:08 +00:00
JT Smith
fd7a1d28a1 zero dollar transactions
in-shop credit applies to orders
2008-05-05 19:53:25 +00:00
Colin Kuskie
a72b16e138 fix POD whitespace 2008-04-18 15:59:54 +00:00
Martin Kamerbeek
c1cab2299c Fixing stuff in the ITranasct plugin. It does process non-recurrong payments correctly now 2008-04-16 21:39:09 +00:00
JT Smith
02c24aa44a fixed more c2 bugs
added a workflow activity that removes EMS items from the cart if they've been in there too long
2008-04-09 22:48:15 +00:00
JT Smith
7e4e7898c0 fixed several checkout bugs 2008-04-08 18:48:43 +00:00
Martin Kamerbeek
6edce95ba4 Adding the ITransact driver. Partly finished, not yet tested, but compiles. 2008-04-02 15:59:32 +00:00
Martin Kamerbeek
ec8bcd5ff8 - Changed Cash plugin to use processTransaction
- Added (as of yet empty) notification templates
- Fixed a typo in sendNotification
2008-04-01 14:22:59 +00:00
JT Smith
cdffb087ed added handlesRecurring() 2008-03-24 18:44:45 +00:00
JT Smith
fdb151fc35 a little streamlining 2008-03-24 18:32:47 +00:00
JT Smith
31729dc14a add payment processing interface 2008-03-24 18:27:33 +00:00
Martin Kamerbeek
fb77b80603 adding cash paydriver, paydriver management 2008-03-24 16:39:42 +00:00
Martin Kamerbeek
c2c258400d Adding the getCart method to PayDriver.pm 2008-03-13 21:18:05 +00:00
Martin Kamerbeek
60362cb747 - Added tests for Pay
- Fixed some tests/code for PayDriver
 - Added i18n for PayDriver
 - Added a really, really bare-bones Cash plugin.
2008-03-11 16:33:10 +00:00
Martin Kamerbeek
39a0b6ff1f Adding PayDriver code and tests 2008-03-11 13:22:46 +00:00