{"head":"eacc490c0ec949407f57cef44eb15a52130b243e","size":1,"push_id":45831635,"shas":[["eacc490c0ec949407f57cef44eb15a52130b243e","7bb7bfb19a9e524331fec355b8f31e3daf5b0a30@dd0e9695-b195-4be7-bd10-2dea1a65a6b6","Prevents us from dying (no, really). \nInstead, throws more helpful exceptions and halts the transaction process inside a payment gateway. \nDuring the course of implementing the exceptions, it became necessary to clean up some parts of the code that deal with setting the transaction type. \nr95923\n\ngit-svn-id: svn+ssh://svn.wikimedia.org/svnroot/mediawiki/branches/fundraising@99589 dd0e9695-b195-4be7-bd10-2dea1a65a6b6","khorn"]],"ref":"refs/heads/fundraising"}