Test Case #9Challenge Flow
Step-Up Authentication is Unavailable
Step-Up 验证流程不可用
详细说明
Step-Up 挑战验证流程由于技术原因不可用。可能是发卡行系统问题或网络超时。商户需自行评估风险。
参数详情
3DS API 响应中的关键参数
enrollment_status
Y已注册authentication_status
U验证不可用liability_shift
NO处理建议
Do not continue with authorization. Request cardholder to retry.
推荐测试卡号
Test Case 9: Step-Up Authentication is Unavailable
Visa
4868719557718580Mastercard
5329879734808405有效期:任意未来日期(如 2028-12) | CVV:任意 3 位数字(Visa/Mastercard)
1
Create Order
创建包含 3DS 验证的支付订单
测试卡信息
此场景推荐使用的测试卡号已预填充。有效期和 CVV 可使用任意未来日期和 3 位数字。
填写卡号信息后点击「Create Order」开始测试
2
Get Order Details
请先执行 Create Order
在买家完成 PayPal 批准流程后,点击「Get Order」获取 3DS 验证结果。
请先执行 Create Order
前端处理示例
处理 Test Case #9 的代码示例
// 处理 3DS 验证结果 - Test Case 9
function handle3DSResult(response) {
const authResult = response.payment_source?.card?.authentication_result;
if (!authResult) {
console.log('No authentication result');
return handleNoAuthResult(response);
}
const { liability_shift, three_d_secure } = authResult;
const enrollment_status = three_d_secure?.enrollment_status;
const authentication_status = three_d_secure?.authentication_status;
// Case 9: Step-Up Authentication is Unavailable
// liability_shift: NO
// enrollment_status: Y
// authentication_status: U
if (authentication_status === 'U') {
// 验证不可用,评估风险后决定
return evaluateRiskAndDecide(response);
}
}