PayPal Sandbox API否定测试是否允许您生成“PartialSuccess”结果?
我试图在PayPal Sandbox中重现生产中导致问题的情况。情况是我们订购了来自多个卖家的商品,这导致多次付款。有时,当我们致电DoExpressCheckoutPayment
时,其中一些付款失败(通常错误代码为13113),而其他付款则成功。在这种情况下,来自DoExpressCheckoutPayment的Ack ==“PartialSuccess”。
我们的逻辑似乎存在处理这种情况的问题。因此,我想在沙箱中对此进行故障排除,并且我已启用了否定测试。
但是,Sandbox的行为不符合预期。如果我使用来自不同卖家的两个商品创建订单,则第一个项目似乎控制整个交易。
我找不到任何关于Negative Testing和PartialSuccess组合的文档。我做错了什么,或者PayPal Sandbox不支持测试这种情况吗?