交易测试
在测试环境中,为方便商户在对接过程中调试不同支付结果的处理流程,PayerMax 提供了完善的模拟策略以及测试用例。
1. 结果模拟
1.1 跳转类支付方式:
商户联调时,通过选择支付方式,输入符合格式的支付信息进入模拟界面完成模拟支付(测试环境不会真实扣款,只验证格式,不做账号真实性验证)。
验收方式及预期结果,如下:
- 选择支付成功:前台进入成功结果页,服务端将立刻获得成功状态的回调通知;
- 选择支付失败:前台进入失败结果页。如需验收服务端失败状态回调,请务必点击结果页中的Close按钮、关闭收银台页。
- 选择支付中:前台进入支付中结果页。服务端不会收到回调。
1.2 直连类支付方式(卡支付&OTP支付&授权支付非台湾&纯 API):
- 成功 除下面固定金额外任意金额;
- 失败 固定金额(本币):15、500、1.12、20000 或 25000;
- 支付中 固定金额(本币):6、60、600、16000。
需注意您设置的金额必须在当前支付方式的限额范围内。
模拟3ds认证:传入特定金额222可以模拟3ds认证,3ds选择认证成功 则支付成功,选择认证失败则支付失败。
模拟3ds认证:传入特定金额222可以模拟3ds认证,3ds选择认证成功 则支付成功,选择认证失败则支付失败。
卡支付,UAT环境测试,请使用以下测试卡号:
Visa | Master |
---|---|
卡号:4444333322221111 | 卡号:5555555555554444 |
姓名:James Smith | 姓名:Allen Black |
有效期-年:25 | 有效期-年:26 |
有效期-月:03 | 有效期-月:11 |
CVV:123 | CVV:357 |
沙特Mada | 科威特Knet | 卡塔尔Naps | 巴林Benefit | 巴基斯坦 |
---|---|---|---|---|
卡号:5297412542005689 | 卡号:4507785555554449 | 卡号:4215375500883243 | 卡号:5326774027281753 | 卡号:4919713330643198 |
姓名:William Harris | 姓名:Jacob Thomas | 姓名:Olivia Taylor | 姓名:Brown Jenny | 姓名:Patric berg |
有效期-年:25 | 有效期-年:26 | 有效期-年:26 | 有效期-年:30 | 有效期-年:2027 |
有效期-月:05 | 有效期-月:11 | 有效期-月:06 | 有效期-月:08 | 有效期-月:06 |
CVV:350 | CVV:357 | CVV:123 | CVV:927 | CVV/CVC:135 |
支付方式 | 卡号 | 姓名 | 有效期-月 | 有效期-年 | CVV |
---|---|---|---|---|---|
Visa | 4444333322221111 | James Smith | 03 | 25 | 123 |
Master | 5555555555554444 | Allen Black | 11 | 26 | 357 |
Google Pay模拟
(1) 在收银台选择Google Pay支付,拉起GooglePay支付表单。
(2) 在GooglePay支付表单中,登录您的GooglePay账户,您可以将您的Gmail账号添加到GooglePay测试卡套件中(https://groups.google.com/g/googlepay-test-mode-stub-data ) 用于下一步模拟支付。
(3) GooglePay授权完成后,将返回至PayerMax的模拟结果页,模拟支付成功或者失败。详情请参考【Google Pay UAT模拟流程】
注意:
Google Pay不支持在WebView中拉起GooglePay sheet,建议使用默认游览器打开。
2. 测试用例
在完成产品能力接入后,为了帮助商户验证收单服务功能正确性以及了解各接口的功能和预期行为,PayMax为开发人员提供了完善的测试用例。您可以根据实际对接中不同的集成模式按需下载:
(1) 【收银台支付】
(2) 【纯API支付】
(3) 【Tokenization支付】
(4) 【前置组件】
(5) 【PayByLink】
(6) 【ISV商户收银台支付】
(7) 【ISV商户纯API支付】