This project is not covered by Drupal’s security advisory policy.


This is a payment gateway for Ubercart ported to drupal 8 version, built with Ubercart 8.4.x version that implements the "Direct Integration & Protocol Guideline", allowing Ubercart to accept credit card payments via Sage Pay without redirecting the user offsite. Original module for d7 version ca be found here :


Install the uc_sagepay module as you would normally install a contributed Drupal
module. Visit for further information.


1. Navigate to Administration > Extend and enable the module.
2. Navigate to Administration > Store > Payment Methods > Sagepay to configure it.
using information from you sagepay account , get one on Sagepay website
3. Now, on checkout if user will select Sagepay payment the payment process
will go through sagepay api.

- Ubercart module

In next release:

3D-Secure transactions through the "Verified By Visa" and "MasterCard SecureCode" schemes is not yet implemented,
is on @TODO list, simply because i do not possess an sagepay account with this feature enabled.


- Adrian ABABEI (web247) -
- Nicolae Procopan (bumik) -

Project maintained and supported by:

- Optasy -
- ALLWEB247 -
- Optasy -

Visit our Slack Channel

Supporting organizations: 

Project information

  • Module categories: E-commerce
  • chart icon46 downloads
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.