付款被拒绝 Cybersource HOP

问题描述 投票:0回答:2

我能够成功将用户重定向到 Cybersource 支付网关。但在填写所有详细信息后,我收到错误消息“请求数据未通过此应用程序的必填字段检查:[bill_address1、bill_city、bill_country、customer_email、customer_lastname]”。当我从 Cybersource 帐户更改 Secured Acceptance 设置并允许用户输入账单详细信息时,此问题得到解决。但我想将这些详细信息发送给 Cybersource,因为用户已经在网站中输入了这些详细信息。我在隐藏字段中添加了字段,还在 signed_field_names 中提到了它们,并且还在生成签名时使用了它们。直到我收到此错误。我是否以错误的方式传递了这些字段?

还有什么方法可以传递我在付款处理后从 Cybersource 返回的自定义属性?

java payment-gateway sap-commerce-cloud cybersource
2个回答
0
投票

我会仔细检查字段名称和顺序。这些字段名称看起来像是 SCMP 的名称。您可能需要使用以下字段进行安全接受:bill_to_address_line1、bill_to_address_city、bill_to_address_country、bill_to_email、bill_to_surname。

我还会确保您发送的数据对这些字段有效。例如,国家字段只需要 2 个字符。

安全验收文件

南华早报文件


0
投票

您应该将上述缺失的数据添加到签名字段

© www.soinside.com 2019 - 2024. All rights reserved.