我在沙箱模式下使用paypal并经常收到错误"重复发票ID"虽然每个交易的发票ID都是唯一的,但我在日志文件中看到它:
- 消息:远程服务器返回错误:(400)错误请求。,响应:{"名称":" DUPLICATE_TRANSACTION","消息":& #34;重复发票ID"," information_link":" https://developer.paypal.com/webapps/developer/docs/api/#DUPLICATE_TRANSACTION"," debug_id":" bce3a245b08ae" },StatusCode:BadRequest,WebExceptionStatus:ProtocolError,InvoiceID:#163403
- 消息:远程服务器返回错误:(400)错误请求。,响应:{"名称":" DUPLICATE_TRANSACTION","消息":& #34;重复发票ID"," information_link":" https://developer.paypal.com/webapps/developer/docs/api/#DUPLICATE_TRANSACTION"," debug_id":" 102d2b994e747" },StatusCode:BadRequest,WebExceptionStatus:ProtocolError,InvoiceID:#573012
- 消息:远程服务器返回错误:(400)错误请求。,响应:{"名称":" DUPLICATE_TRANSACTION","消息":& #34;重复发票ID"," information_link":" https://developer.paypal.com/webapps/developer/docs/api/#DUPLICATE_TRANSACTION"," debug_id":" 7ae230278b686" },StatusCode:BadRequest,WebExceptionStatus:ProtocolError,InvoiceID:#330166
醇>
所有这些交易都是连续的。
我已在此处关闭此选项:https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-pref
(我已设置选项"否,允许每张发票ID多付一次")
我甚至创建了新的测试用户,使用新的测试信用卡和相同的错误
为什么沙盒模式有必要以及如何关闭它?