有其他人看到了這一點,或者你可以驗證看到這種行爲?以0(零)開始的CVV編號在執行期間失敗?
我使用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包含零作爲它的第一個數字。
任何幫助?
只是一個更新 - 看起來修復將在4/18發佈。一旦活着,我會再次更新。 – Praveen 2013-04-15 18:22:05
Paveen,你會支持在請求中提交一個數字和一個字符串嗎?如果您只是簡單地將字符串轉換爲字符串而不是數字,那麼如果他們不知道會發生這種情況,您可能會破壞某些人的實現。 – 2013-04-16 17:56:43
是的 - 我們將支持這兩種情況,並且在發送單個或兩個數字值時處理這種情況,我們會在使用它之前預先使用0來使其成爲3位數值。 – Praveen 2013-04-17 05:53:44