Ubercart integration with UK payment provider

Hi there, Wondering what the state of play is with UK friendly Ubercart integration (apart from paypal). We're looking to integrate Ubercart (preferably 6.x-2.0-rc2) with a provider that allows the user to stay on the site for the entire transaction and does not require re-direction to paypal pages, google checkout pages, etc. The payment provider needs to be able to process payments to a UK account. At the moment, we think we want to use Worldpay, but we are happy to explore other options. I think I am correct in saying that current Worldpay integration (http://drupal.org/project/uc_worldpay) requires redirection to Worldpay. Does anyone know of Worldpay integration that allows the user stays on our site? We have a small budget for anyone that can provide a working solution (and we would be happy to document this solution). Thanks, Michael