1

我正在编写一些测试以对 OmniPay 核心 AbstractRequest 进行额外验证。我接受这可能不是最好的提问地点,但我正在向那些对 OmniPay 支持的支付网关范围有直接编码经验的人寻求答案。

基本上,OmniPay 是否应该接受负值作为有效金额?该金额主要用于授权和支付,但可能还有其他交易类型可能需要支持负金额。或者有吗?

如果默认情况下核心不支持负金额,那么是否有一种首选方法来实施该特定验证规则,以便 OmniPay 驱动程序可以轻松地以最少的努力将其关闭。AbstractRequest 的“negative_values_allowed”布尔属性可能是什么?或者也许一种处理 validateNegativeAmount() 的方法更可取?

4

0 回答 0