【问题标题】:TEST fine LIVE Form transaction error status Malformed 3045 currency field is missing测试罚款 LIVE 表单交易错误状态 Malformed 3045 货币字段丢失
【发布时间】:2014-02-27 14:19:59
【问题描述】:

我正在网站上集成 Sagepay 表单。我已经在测试模式下成功完成了交易,但是当我让它上线时,我收到以下错误

表单交易错误状态 Malformed 3045 货币字段丢失

【问题讨论】:

  • 那么为什么代码在测试中完全可以工作
  • “那么为什么代码在测试中完全可以工作”——你是在认真地问我们那个我们甚至还没有见过的代码…?
  • 我也有同样的问题...
  • 我也面临同样的问题stackoverflow.com/questions/25940754/…

标签: currency opayo malformed


【解决方案1】:

问题不在于货币字段,Sage Pay 消息在某些时候可能会产生误导。

请三重检查您的加密密钥是否正确,我认为您需要一个用于实时模式的新密钥,与您在测试模式下使用的不同。

他们抛出“货币”错误,因为当网关尝试解密他们无法解密的消息时,他们寻找的第一个字段是货币字段。

亲切的问候,

巴勃罗

【讨论】:

  • 谢谢 Pablo - 我正在使用不同的加密密钥,但您知道它们是特定于站点还是类似的东西。工作文件和失败文件的唯一区别是与 LIVE 的连接和加密密钥。
  • 不,加密密钥不是特定于站点的,它们是特定于模式的,一个用于 LIVE,一个用于 TEST
  • 我也有同样的问题,请大家帮忙stackoverflow.com/questions/25940754/…
猜你喜欢
  • 2014-07-10
  • 2013-11-08
  • 2014-11-14
  • 1970-01-01
  • 1970-01-01
  • 2016-10-04
  • 2022-06-23
  • 2016-07-08
  • 2020-06-03
相关资源
最近更新 更多