我们使用保存的信用卡和 3dsecure(SAP commerce/hybris)实现了一种支付方式,但它并不总是有效。有时,在从支付服务返回后,会抛出 orderData 的空指针。原因似乎是,用户有时在返回后是匿名的,所以 orderData 不可见。(顺便说一下 orderData 存在)
但我不知道为什么会这样。就像我说的那样,它只是偶尔在 prod 上发生,但是当我在本地调试时,它大部分时间都会发生。并且在 paymenservice 付款被授权。
但是调试起来很麻烦,因为没有任何测试卡可以用 3dscure 测试,所以我每次都必须使用真实的。
老实说,我不确定是否允许我在这里显示代码,所以请原谅我,现在没有显示它(我没有写它)。
是否有任何“常见”错误/建议/最佳实践或其他?或者也许只是一个想法?
哦,我们不会遇到像贝宝这样的其他退货的问题。