我想测试DoExpressCheckoutPayment而不更改我的代码(否则我真的没有测试正确的代码)。我似乎需要将令牌设置为某个错误代码,但这意味着更改代码,因此在我看来不是一个合适的测试。
有没有替代方法?我正在使用NVP界面。
答案 0 :(得分:1)
根据PayPal Sandbox User Guide(第46页),为了测试DoExpressCheckoutPayment
API,您还可以将AMT
(或PAYMENTREQUEST_0_AMT
)参数设置为触发错误条件的某个值。
答案 1 :(得分:1)
启用否定测试:
答案 2 :(得分:0)
我也有同样的错误,在与PayPal员工进行一些调试后,我们发现它可能与'Digital'产品有关,错误代码的正确位置为PAYMENTREQUEST_0_AMT
,格式为{{1} } 100.01
因此,请尝试为您的错误设置DoExpressCheckoutPayment
。希望有所帮助。