使用表单集成方法时,SagePay不会发送通知电子邮件



我正在使用asp.net/c#应用程序中的sagepaymvc(https://github.com/jeremyskinner/sagepaymvc)组件在网站上使用sagepay。>

一切正常,除了SagePay成功完成订单后未向供应商或客户发送通知电子邮件。

我就此问题联系了Sagepay支持。他们说我没有将供应商邮件参数传递给Sagepay。但是我将所有必需的参数传递给SagePay。

sagepay

的邮政请求(使用Fiddler捕获)

发布https://test.sagepay.com/gateway/service/vspserver-register.vsp http/1.1内容类型:应用程序/x-www-form-urlenCoded主机:test.sagepay.com内容长度:781期待:100-CONTINUE

vpsprotocol = 2.23& txType =付款& vendor = *& vendortxcode = 20& nose = 17.05& crurners = gbp; currency = gbp; descript*& billingSurname = & billingfirstnames = & billingAddress1 = b add11&billingAddress2 = b add2 = b add2***& vendoremail = emailAddress%40example.com& basket = 2%3A* 2%3A1%3A5.25%3A0.00%3A5.25%3A5.25%3A5.25%.80%3A0.00%3A1.80%3A1.80& allowgiftaid = 0& apply3dsecure = 0& profile = normal


我不知道为什么sagepay忽略了供应商邮件参数,即使我正在发送。

预先感谢

马修

感谢您的答复。

与SagePay支持互动后,我意识到我正在使用服务器集成方法而不是表单集成方法。由于我被重定向到Sagepay网站以输入信用卡详细信息,因此我以为我正在使用表单集成方法。

谢谢,问候

马修

可能不是您想听到的,但是它不起作用,因为Sage Pay仅在使用表单协议时只会发送电子邮件。您似乎正在使用服务器,因此需要处理通知并自己处理商人和客户。

相关内容

最新更新