This is a payment gateway for Ubercart that implements v2.23 of the Direct Integration Protocol, allowing Ubercart to accept credit card payments via Sage Pay without redirecting the user offsite. It can process 3D-Secure transactions through the "Verified By Visa" and "MasterCard SecureCode" schemes.
3D-Secure
This module allows fine control over the Apply3DSecure component of the protocol via the workflow-ng (on Drupal 5.x) or Ubercart's Conditional Actions module (on Drupal 6.x). You can use any of the Ubercart conditions to change this value. This module also exposes a new condition which lets you control whether to apply the action of setting the 3D-Secure flag depending of what card type was being used.
Mail Order/Telephone Order transactions
In 6.x, the module also allows fine control over the AccountType parameter via Conditional Actions, so you can flag an admin-created order as a telephone transaction with SagePay, meaning that some of the security checks and the 3D-Secure password will be skipped due to the customer not being present.
Ubercart Email Others (uc_email_others) is a simple module that allows for Ubercart store admins to email invoices to 3rd parties from the Invoices section of an order.
Unlike Ubercart's Mail Invoice function, admins can CC and/or BCC others, as well as add a Subject and HTML text to the body of the email message.
This is very useful in corporate environments where Orders/Invoices have to be sent to a Finance or Accounts department with comments such as account codes.
This module provides an interface to the Dialect MIGS (MasterCard Internet Gateway System) gateway service as a 2 Party (users stay on your site) payment method for UberCart.