I've made a start on a WorldPay module, based around the 2Checkout module.
It's in a fairly rough state right now, but has at least enough marbles to submit a payment request to the WorldPay test server, and can handle a (faked) GET request confirming payments. I haven't got a real live WorldPay account to test it with yet, so once I get that through I'll be handling some more stuff in it.
One caveat is that the currency is hardcoded to be GBP - I'm sure there's a way to make this customer-configurable. I thought that the country array might have the currency code in it, but it doesn't. Is there something that will return the currency code given the country code in Übercart?
Grab it from http://www.gjcp.net/uc_worldpay.tar.bz2
Please tell me where I can improve it - this is my first crack at a Drupal module, never mind an Übercart module!
Gordon



Joined: 09/25/2007