WorldPay Select Junior Invisible Module (osCommerce)

Submit to Digg
Programming — Psilocybeing on March 28, 2008

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

7 Comments »

  1. Hello, Psilocybeing,

    I came across your contribution and it is awesome!

    I am working on a worldpay project for one of my clients. From worldpay website, it shows: “we require that you demonstrate that your systems can handle this sensitive data securely by undertaking a Payment Card Industry Data Security (PCI DSS) Vulnerability Scan and sending the results to us. Vulnerability scans are freely available from a number of vendors; they are easy to setup, low cost and provide a valuable insight into potential security shortfalls.”

    My question is: where can I get Vulnerability scans report? My budget for this project is very limited, any suggestions from you is highly appreciated.

    Again, thanks for the GREAT contribution!

    Best regards,
    Jackey

    Comment by Jackey — April 6, 2008 @ 5:36 am
  2. Hello Jackey. Thansk for your post!

    If you read this reply before I updated it, I’m afraid I got this module mixed up with another unauthordox module I wrote a while ago to automate non-invisible WorldPay accounts which no longer works. This module however does still work, to the best of my knowledge.

    Regarding your question about PCI compliance, and testing, if you are hosted on a third-party server (i.e. GoDaddy) then all you need is an SSL certificate from your ISP. This seems to be enough to satisfy ISPs, at least it was when I dealt with GoDaddy.

    If you do indeed require PCI compliance scans on your domain(s), check out the following URL: https://www.scanalert.com/SignUp.sa?oc=9673. This is an offer by PayPal & ScanAlert, offering 1 year of free PCI compliance testing, as well as providing the required questionaire online that you must fill in to become compliant.

    I hope this helps, and good luck with your project! :)

    Comment by Psilocybeing — April 8, 2008 @ 4:09 pm
  3. Hello

    I just spoke to WP about integrating the invisable solution and they told me to hold off as they are about to implement a new XML based system to replace invisable.

    Has anyone heard similar?

    Regards

    Paul

    Comment by Paul Brown — June 18, 2008 @ 3:31 pm
  4. Hi Paul,

    I’ve heard nothing of the sort, which is surprising as one of my clients donation and cart systems relies on the WorldPay Invisible platform! I’ll have to give them a call on Friday to find out exactly what is going on.

    Thanks for bringing this to my attention. I’ll be updating this module as soon as I have finished refitting my clients site.

    Psilocybeing

    Comment by Psilocybeing — June 18, 2008 @ 7:20 pm
  5. Hey Psilocybeing,
    thanks for the module. It´s exactly what I´ve been looking for. Installing the module was pretty easy so far. Unfortunately, it doesn´t really work. Having filled in all the neccessary information like cc-number, name etc. into the form, an error appears which says “That this type of cc is not accepted”.

    Maybe you could help me to figure out whether I am too dumb to configure your module or too dumb to configure the worldpay account.

    BTW I use the module in a german shop.
    If you sent me pm, i could give you the link to the shop.

    Thanks a lot in advance

    Comment by Jay — August 13, 2008 @ 3:19 pm
  6. Hi,
    Thanks for the contribution, it is exactly what i need, however, after installing the module and setting up everything at WP end, i couldnt get a tansaction t go through, I raised a call with WP and they have said the following…

    This error is because you are set up for a specific installation type (Select Jnr Invisible) that won’t work with OS Commerce. You would need to e-mail integrations@worldpay.com to request a standard (Select Junior) installation, which would allow you to integrate OS Commerce with our system.

    Is this correct? I dont mind changing but would prefer to use invisible!

    Matt

    Comment by Matt — January 23, 2009 @ 11:47 am
  7. Hi,
    Does this invisible method still work for .co.uk websites with WorldPay? Today’s date: May 28th, 2009.

    Thanks

    Comment by Brian — May 28, 2009 @ 3:04 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment