I have just finished adding a basic direct deposit payment module to my Australian Magento module. Development only took a day - again, because I didn’t understand some basic things to do with the Magento/Zend framework - and was mostly done by replicating functionality for the Check/Money Order module that’s already in Magento. Although direct deposit is currently lumped in with the rest of the Australian stuff I could always extract it if people in other countries would find it useful. I’m not sure how popular a payment method it is overseas.
The next order of business will be cleaning up the code for release and then moving on to the development of a BPAY payment method, which should be pretty similar to direct deposit.
Well, I finally got off my arse and fixed the admin area for my blog. For the last couple weeks I haven’t been able to access it because of some interesting errors telling me that Allowed memory size of 8388608 bytes exhausted (tried to allocate 19456 bytes) … which I thought was odd seeing as I hadn’t changed anything recently and the fact that it failed to allocate 0.2% of the total available and complained of running out of memory. It turned out that my web host had (finally) upgraded to PHP 5.2 which doesn’t actually explain the errors but it makes me feel better than things randomly stopping working.
So I upped the memory limit for PHP to 16Mb and all is now well. I hope.
Junction is a new PHP 5 object persistence layer.