向sagepay测试服务器发送请求并获得以下响应:
"底层连接已关闭:发生意外错误 收到。"
最明显的问题:
1。我是否必须为请求/响应设置SSL? (请记住这只是一个测试/开发环境)
2。我正在使用WebRequest并在Header中传递VPSProtocol,TxType,Vendor,Crypt vals 3.方法是POST 4.我已经加入
$(document).ready(function () {
$('div').css('background',randrgb());
})
感谢
答案 0 :(得分:0)
不,你没有(见下文)
听起来您正在使用Form协议进行集成 - 不要将这些值作为标头传递 - 它们应该是查询字符串参数。将您的客户重定向到页面(例如:https://test.sagepay.com/gateway/service/vspform-register.vsp?VPSProtocol=3.00&TxType=PAYMENT&vendor=werwer&Crypt=sdfsdf),这应该只是执行获取,您应该获得付款页面(或至少是一个错误,您可以进行故障排除)。