2014-06-23 52 views
1

我使用貝寶REST API通過REST的API-SDK的Java想問一下是否有可能得到的迴應AVS/CVV比賽結果(或錯誤對象)。與帳單地址街道貝寶REST AVS/CV2碼

  1. 付款要求:

    我沒幾個測試根據https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/(部分「測試AVS錯誤」和「測試CVV碼」)(與沙盒和負面測試開啓) 「123 AVS_A街」結果INTERNAL_SERVICE_ERROR

    { 
        "name": "INTERNAL_SERVICE_ERROR", 
        "debug_id": "baf56174e98c8", 
        "message": "An internal service error has occurred", 
        "information_link": "https://developer.paypal.com/webapps/developer/docs/api/#INTERNAL_SERVICE_ERROR" 
    } 
    
  2. 的同一付款reque st與帳單地址街道「123 AVS_M Street」導致成功出售。

INTERNAL_SERVICE_ERROR在這種情況下的預期錯誤(AVS_A)?有沒有辦法如何獲得「原始AVS代碼」,而不是INTERNAL_SERVICE_ERROR或CREDIT_CARD_REJECTED?

我的請求負載:

{ 
    "intent": "sale", 
    "payer": { 
    "payment_method": "credit_card", 
    "funding_instruments": [ 
     { 
     "credit_card": { 
      "number": "4446283280247004", 
      "type": "visa", 
      "expire_month": 11, 
      "expire_year": 2018, 
      "cvv2": "888", 
      "first_name": "Susan", 
      "last_name": "Wagner", 
      "billing_address": { 
      "line1": "123 AVS_A Street", 
      "line2": "Billing Address Line 2", 
      "city": "London", 
      "country_code": "GB", 
      "postal_code": "W1T 2BU", 
      "state": "", 
      "phone": "12345" 
      } 
     } 
     } 
    ] 
    }, 
    "transactions": [ 
    { 
     "amount": { 
     "currency": "GBP", 
     "total": "3.55", 
     "details": { 
      "shipping": "0.00", 
      "subtotal": "3.55", 
      "tax": "0.00" 
     } 
     }, 
     "description": "T-Shirt XYZ" 
    } 
    ] 
} 

還有一個問題:是否有可能在沙箱環境中使用先進的防欺詐管理過濾器?我使用Pro測試帳戶,但仍無法使用過濾器(當我點擊「立即升級」按鈕沒有任何反應):

https://www.sandbox.paypal.com/uk/cgi-bin/webscr?cmd=_rc-manage

回答

2

看調試ID,測試沒有工作 - 排序 -

內部沙盒API錯誤是10555 - 過濾衰落

- >https://developer.paypal.com/webapps/developer/docs/classic/api/errorcodes/

因爲AVS商戶風險過濾的交易被拒絕。具體來說,當AVS返回部分匹配時,商家設置過濾器拒絕交易。

因此,您可能已啓用沙箱帳戶上的AVS欺詐管理過濾器。

顯然,應該有一個適當的錯誤信息,而不僅僅是一個內部服務錯誤,但它看起來像錯誤尚未映射。

會跟進與PP開發者和報告&修復它;)

至於REST內AVS/CVV響應 - 似乎沒有要檢索發佈的AVS/CVV響應的方式銀行尚未。

+1

感謝您的快速回答。奇怪的是我無法在我的配置文件中配置任何「高級欺詐管理篩選器」,因爲它們呈灰色,「立即升級」按鈕不起作用。我的帳戶是已知問題還是問題? http://i.imgur.com/hBq3vB7。PNG – Lukas

+0

嗯,所以這是怎麼回事: 您的標準配置文件將具有基本的欺詐管理過濾器和高級過濾器,貝寶收取一定的費用。如果您沒有註冊,標準的FMF設置將適用 - 並且默認是拒絕不匹配。讓我查看升級按鈕的情況。那個應該工作。 –

+2

已確認 - 當啓用Pro時,應在SB中自動啓用高級FMF過濾器。 現在,請通過「developer.paypal.com - >應用程序 - >沙箱測試」創建一個「US-Business Pro」帳戶以訪問高級欺詐過濾器設置 –