第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

即使在嘗試強制 3D-Secure 時,3DSv2 也始終返回 Status=OK

即使在嘗試強制 3D-Secure 時,3DSv2 也始終返回 Status=OK

PHP
BIG陽 2021-12-24 14:56:08
我正在嘗試設置 3DSv2,目前處于測試環(huán)境中??蛻舳?URL (cURL)$paymentUrl = 'https://test.sagepay.com/gateway/service/vspdirect-register.vsp';$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $paymentUrl);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_TIMEOUT, 120);$curlResponse = curl_exec($ch);$response = generateResponseArray($curlResponse);var_dump($response);function generateResponseArray($response){    $output = [];    $tempArray = explode(chr(10), $response);    foreach ($tempArray as $row) {        list($key, $value) = explode('=', $row, 2);        $output[$key] = trim($value);    }    return $output;}我的$postData包括以下項目:Apply3DSecure=1 // Force 3DS ChallengeCardNumber=4929000005559 // VERes = N回復array(15) {  ["VPSProtocol"]=>  string(4) "4.00"  ["Status"]=>  string(2) "OK"  ["StatusDetail"]=>  string(40) "0000 : The Authorisation was Successful."  ["VPSTxId"]=>  string(38) "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"  ["SecurityKey"]=>  string(10) "XXXXXXXXXX"  ["TxAuthNo"]=>  string(7) "XXXXXXX"  ["AVSCV2"]=>  string(24) "SECURITY CODE MATCH ONLY"  ["AddressResult"]=>  string(10) "NOTMATCHED"  ["PostCodeResult"]=>  string(10) "NOTMATCHED"  ["CV2Result"]=>  string(7) "MATCHED"  ["3DSecureStatus"]=>  string(2) "OK"  ["CAVV"]=>  string(28) "TnVqajA3TjdxTjhrRGFIMWROTzI="  ["DeclineCode"]=>  string(2) "00"  ["ExpiryDate"]=>  string(4) "0225"  ["BankAuthCode"]=>  string(6) "999777"}我的狀態(tài)不應該回到3DAUTH這個時候嗎?我需要繼續(xù)構建我們的 3D-Secure 系統(tǒng),但這筆付款不應OK在此處具有狀態(tài)。我們在 Sage Pay 中設置了一項規(guī)則,要求對超過 500 英鎊的付款進行 3D-Secure。這個是。
查看完整描述

1 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

在 Sagepay 測試環(huán)境中,您需要通過有效的測試卡號(我使用4462 0000 000 0003)發(fā)送,并且至關重要的CardHolder設置為CHALLENGE.

如果您不這樣做,交易仍將通過 3-D Secure,但不會有摩擦(即用戶不會看到任何 iframe 等)。您仍將獲得無摩擦交易的責任轉移。

另請注意,您可以使用該CardHolder字段來測試其他場景。這是一個完整的列表:

  • SUCCESSFUL - 模擬身份驗證成功的無摩擦流程

  • NOTAUTH - 模擬身份驗證不成功的無摩擦流

  • CHALLENGE- 模擬質詢流程,持卡人將被重定向到 ACS 以進入雙因素身份驗證。還將返回 CReq、VPSTxId、ACSURL 和 StatusDetail。一旦您重定向到 ACSURL,challenge在站點上輸入正確的密碼 (Text = ) 將模擬成功的身份驗證,輸入任何其他密碼將模擬不成功的身份驗證。

  • PROOFATTEMPT- 模擬持卡人嘗試對自己進行身份驗證,但該過程未完成。返回 CAVV,這被視為已成功通過身份驗證。

  • NOTENROLLED - 模擬未在 3D 安全方案中注冊的卡。

  • TECHNICALDIFFICULTIES- 模擬無法完成的 3D-Secure 認證。未發(fā)生身份驗證。

  • STATUS201DS- 模擬回退到 3DSv1。您將收到 PAReq、MD、ACSURL 和 StatusDetail

  • ERROR - 模擬由于參與檢查的一方的數據錯誤或服務不可用而無法執(zhí)行 3D 身份驗證的錯誤情況。


查看完整回答
反對 回復 2021-12-24
  • 1 回答
  • 0 關注
  • 277 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號