Sagepay / .net /错误响应

时间:2016-03-24 13:21:33

标签: c# httpwebresponse sagepay

向sagepay测试服务器发送请求并获得以下响应:

  

"底层连接已关闭:发生意外错误   收到。"

最明显的问题:

1。我是否必须为请求/响应设置SSL? (请记住这只是一个测试/开发环境)

2。我正在使用WebRequest并在Header中传递VPSProtocol,TxType,Vendor,Crypt vals 3.方法是POST 4.我已经加入

$(document).ready(function () {

  $('div').css('background',randrgb());
})

感谢

1 个答案:

答案 0 :(得分:0)

  1. 不,你没有(见下文)

  2. 听起来您正在使用Form协议进行集成 - 不要将这些值作为标头传递 - 它们应该是查询字符串参数。将您的客户重定向到页面(例如:https://test.sagepay.com/gateway/service/vspform-register.vsp?VPSProtocol=3.00&TxType=PAYMENT&vendor=werwer&Crypt=sdfsdf),这应该只是执行获取,您应该获得付款页面(或至少是一个错误,您可以进行故障排除)。