我想在不改变代码的情况下测试DoExpressCheckoutPayment功能(否则我就不能真正地测试适当的代码)。看起来我需要将令牌设置为某个特定的错误代码,但这意味着更改代码,因此在我看来并不是一个适当的测试方法。有没有其他替代方法?我正在使用NVP接口。
启用负面测试:
DoExpressCheckoutPayment
API,您还可以将AMT
(或PAYMENTREQUEST_0_AMT
)参数设置为某个值以触发错误条件。PAYMENTREQUEST_0_AMT
,格式为100.01
用于DoExpressCheckoutPayment
。PAYMENTREQUEST_0_AMT=106.23
设置为您的错误。希望能有所帮助。