I just came across this error in Civicrm. We have sage pay payment intergration with our site.

The issue is that even when someone enters the billing address civicrm passes primary address to sagepay . This is a general issue and is happening with all the module ie - civiEven, Contribution,

My assumption is an error in the payment processor that passes the values to sage pay

Any thoughts are highly appreciated.

ex : Got a profile with billing addresses Sage Pay Payment page

  • 2
    Yes, Sagepay picks primary address as billing address you can change the code to look for billing address by making the changes in sagepay.php file Commented Nov 2, 2017 at 15:39

1 Answer 1


apparently its something to do with the circle interactive sagepay payment plugin

  • Thanks for answering your own question. Could you provide a bit more detail so that this is more helpful to other people who have the same problem. Commented Mar 19, 2018 at 10:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.