Я делаю интеграцию, как мы говорим, и, откровенно говоря, это была правильная боль в обруче. Я настоятельно рекомендую избегать с сайта очень плохого комплекта интеграции SagePay ASP.NET. Это не .NET вообще. Это явно какая-то портированная версия ASP. Совершенно неэффективный и запутанный.
Я взял библиотеку dotnetcharge с сайта www.dotnetcharge.com. Имейте в виду, однако, что их поддержка (приоритетная поддержка не меньше), это шутка. Это было 125 долларов, и честно говоря, это работает довольно хорошо. Самая большая проблема у меня была с 3D Secure. Это ужасный кошмар. Нет практически никакой документации, и то, что существует, часто - это «грязь», которую SagePay выкачал. SagePay - самая большая шутка, когда дело доходит до поддержки, они, кажется, используют политику ответов «вырезать и вставить» для поддержки писем, которые содержат определенные слова по внешнему виду вещей. У меня были одинаковые электронные письма, за исключением другого отправителя и без учета вопроса, который я задал!
Я могу получить часть кода, который у меня есть, с помощью библиотеки dotnetcharge, но вам будет действительно легко быть честным.
Надеюсь, это поможет и удачи!