I have got sage pay up and running on our web site and it working really well.

However we are having problems with 18 and 19 digit Maestro Cards not being excepted, getting the "You have entered an invalid credit card number" message.

David

Comments

hanoii’s picture

Project: Sage Pay Go Direct Payment Gateway for Ubercart » Ubercart
Version: 6.x-1.0 » 6.x-2.x-dev

I don't think this is a sagepay error. I have nothing to do with CC validation or even CC info gathering, that's all done by ubercart ubercart payment module. There's a configuration entry for the CC payment method (Store Admin->Configuration->Payment->Payment method) where you can disable CC# validation, I'd think that might do it.

drupal centric’s picture

Project: Ubercart » Sage Pay Go Direct Payment Gateway for Ubercart
Version: 6.x-2.x-dev » 6.x-1.0

This might not be relevant but you do need 3D secure enabled in SagePay to take Maestro payments.

hanoii’s picture

Project: Sage Pay Go Direct Payment Gateway for Ubercart » Ubercart
Version: 6.x-1.0 » 6.x-2.x-dev

We cross-posted with Dickster at the same second, changing again issue project, as explained in #1.

tr’s picture

Status: Active » Closed (duplicate)

Have you tried the patch at http://drupal.org/node/528454 ? It's not a problem with the number of digits - Ubercart will gladly accept up to 19 digits for a credit card number. I'm going to assume it's the same validation problem fixed by that patch. If the patch doesn't fix things for you feel free to re-open this issue. And if it DOES fix things please post in that thread saying it worked for you - if no-one reviews that patch it will never get included in Ubercart!