有没有其他人看到过此消息,或者您可以验证是否看到此行为?
我正在使用PayPal的新REST API。事实是,信用卡上的某些CVV号码以0(零)开头。但是,以零开头的CVV号向PayPal REST API发送请求失败。这是因为“ funding_instrument”对象中的“ cvv2”值应为数字,并且以零开头的数字是无效的JSON。无论如何,当我尝试执行请求时,都会收到“ INTERNAL_SERVICE_ERROR”错误作为响应。
为了解决这个问题,我将CVV号用引号引起来,将其视为字符串,然后重新提交了我的请求。这次我收到“ VALIDATION_ERROR”响应,告诉我CVV号必须为数字。因此,除非有某种方法可以在JSON中转义数字中的前导零,否则将无法通过PayPal REST API接受卡,其中CVV的第一个数字为零。
有什么帮助吗?
最佳答案
这是我们新的REST API中的一个错误-cvv2字段被定义为整数而不是字符串,以适应以零开头的值(例如011、001)。我们正在努力修复-修复程序推出后将更新此线程。
关于json - 以0(零)开头的CVV编号在执行期间失败?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15914762/