为什么 Adyen Alipay (test env) url 显示 ILLEGAL_SIGN 错误?

Why does Adyen Alipay (test env) url show ILLEGAL_SIGN error?

我一直在尝试与 Adyen 集成,并在 Diners、JCB、银联等一些支付方式上取得了成功。但是对于支付宝,我一直收到这个 ILLEGAL_SIGN 符号错误,我在文档中找不到与此相关的任何内容。按照此文档:https://docs.adyen.com/payment-methods/alipay/api-only,在 /payments 调用中,Adyen 将 return 一个 url。转到此 url 后,会显示一个包含 ILLEGAL_SIGN 错误的页面。是什么原因造成的?

我尝试了 Adyen 的示例 rails 应用程序 (https://github.com/adyen-examples/adyen-rails-online-payments)。在此示例应用程序中,其他付款都可以,但对于支付宝,它也会收到此 ILLEGAL_SIGN 错误。

Adyen 沙箱页面不是由他们维护的,因此很可能是 Adyen 和支付宝之间存在某些问题导致了此问题。我会 contact their support 让他们看一看。