Articles relating to programming projects, innovations and creations by Psilocybeing
This module will handle transactions between the osCommerce Shopping Cart package, and WorldPays ‘Select Junior Invisible’ processing method. This allows for transactions to occur seamlessly between store (osCommerce) and processor (WorldPay), removing the need to transfer the user away from your cart or site.
In order to use this module, you will have to qualify for an ‘Invisible Installation’ with WorldPay. If you are your own provider and host of your Web Site (for this, I mean the entire infrastructure, not just an owner of some third-party Web Space) then you will be requried to become PCI compliant, which is an extremely lengthy, and some times expensive process. If your web site is hosted through a third party which support SSL certificates, this is usually enough for WorldPay. The activation process is painless enough, although if you are left waiting for more than a week, I would recommend phoning WorldPay directly and asking for their activations team. When I asked for an installation to be activated using this module, they initially did not complete an full order, and instead forced a transaction through. This resulted in an in-satisfactory interaction with WorldPay, and as such I had to speak to a representative and have them go through the full order process to ensure the module was functioning correctly.
This module comes up to all standards set out by WorldPay in order for providers to be able to use their Invisible service, and as such all that is required is the installation to be setup by the user; but then again, with WorldPay that’s always the hard part.
Installation details are included in the attached RAR. Further updates will be available here, and on the osCommerce Contribution page here.
This is my first module for osCommerce, and as such may be a little bare-boned, but it seems to do the job just fine.
Enjoy!
Download: WorldPay Invisible 0.1
While performing general maintainance on a WebPage that I work on for my current job, I was asked to create a second SlideShow on our front page. Now up until then, the single SlideShow worked perfectly. We had no need to re-use it, and as such it was a relatively simple script. It took input relating to the image path, and the URL it was to link to, and that was it. One drawback was the amount of code that had to be used, which involved three blocks of code; one to initialise the script, a second to manage the rotation of the images and links, and a third block to populate the script itself. Re-using this out-of-date script seemed a very brutish solution to a possibly interesting experiment and learning experience, but at the time there were a multitude of other jobs that I had to be getting on with, and so in came the brute. (more…)
Below is the Traveller WebLog, from a development project that has been on hold for some time now, the goal of which was to create a space-based MMORPG for Sonys console, the PSP. (more…)
Update: following a requestion by ‘PLaci’, the output of this script now includes System Security Status
Download: EVE Route Calculator, PHP Source (security status update)
Download: EVE Route Calculator, MySQL Database (security status update)
Through 2006-2007, I played EVE quite a bit, and thanks to CCP kindly exporting their entire data-set (Solar Systems, Jump Routes etc) the players have been able to create a multitude of in-game and out-of-game applications. One such application that I wanted to make for quite some time was a Jump Route Calculator, similar to the EVE Clients autopilot. (more…)
Recently I joined Second Life and was amazed to find such a highly customizable and interactive world at my disposal. As I worked through the scripting language used in game I found functions that allowed for communication between HTTP servers, as well as communication from an XML-RPC interface. “Great!” I thought, but unfortunately the XML-RPC interface only allows outside sources to initiate communication, which for a two-way communication system was no good.
The below pair of scripts are designed to allow two-way communication between an object in game and an external PHP script. (more…)
PME is one of my favourite projects, which is unfortunately on hold due to real-life getting in the way of development. The idea behind this little piece of Homebrew for Sonys PSP is to generate Binaural Beats, similar to the application ‘Brain Wave Generator’. (more…)