2017-01-30 47 views
0

我一直在尝试使用他们的表单集成来集成Sage Pay,但无法通过臭名昭着的5080错误。我已经经历了10天的Sage支持,并承认他们不能再帮忙,并且确信这是一个加密问题。我也在这里浏览了答案,我似乎无法得到解决方案。我做了使用其他系统之前,许多集成但从系统缺乏反馈是非常令人沮丧,使调试几乎是不可能的鼠尾草形式集成

事情我可以证实: - PHP版本7.0.15,如WordPress的安装的一部分 - 通过独特VendorTxCode - 通过所有必填字段与现场成功&失败URLS - 通过VPSProtocal,TxType,VENDORNAME和地穴(在使用Chrome浏览网络工具aftre请求确认失败) - 试图测试和现场门户网站使用相关的按键和正确的网关 - 通过支持查看了许多showposts并验证为正确的格式 - 确认加密 - suppl ied未加密的字符串支持,他们的升级团队加密字符串,并发回加密的字符串 - 使用字符串比较应用程序来比较字符串,他们是相同的 - 我似乎无法看到门户中的无效事务,因为我没有转换选项卡查看和支持说,他们甚至不能看到试图打到服务器的请求。

他们不断告诉我它的加密问题任何建议如何最好地调试这个或任何帮助别人的非显式解决方案会有很大的帮助 - 我不知道什么是最好的张贴在这里给你看,但我可以作为需要

非常感谢

回答

0
+0

感谢,里克..第1步完成(我第一次得到了他的建议)我可以看到,支持处理,以确保帐户正在测试交易......我却无法看到任何交易失败。我提到这是为了支持 - 似乎很快就没有办法处理任何事情。可以确认我正在使用现场网关和正确的密码。 –

+0

String作为请求:VendorTxCode = tba_58907200d89c4&金额= 50.00&货币= EUR&描述= BabysittingFees&BillingSurname = SNAME&BillingFirstnames = FNAME&BillingAddress1 = BAddress1&结算城市= BCity&BillingPostCode = 00000&BillingCountry = IE&DeliveryFirstnames = FNAME&DeliverySurname = SNAME&DeliveryAddress1 = DAddrss1&DeliveryCity = DCity&DeliveryPostCode = 00000&DeliveryCountry = IE&SuccessURL = HTTPS://example.com/success&FailureURL= https://example.com/failure –

+0

当我尝试这个时,我得到了错误 - 保存字符串,因为Unicode显示字符串中的空白加载导致加密问题。将该字符串保存为Unicode并清除所有空白,然后重试。哦,你需要将协议添加到successURL上。 –