验收目的
使用非充值代金券将调整商户的账单格式及API字段,需要制券商户与可用商户逐一完成以下用例,充分了解并适配账单格式与接口的更新后,方可使用非充值代金券产品; 同时非充值代金券优惠将造成可用商户订单实收金额的减少。
注意:
-
◆ 测试非充值代金券在沙箱环境发起的支付,非真实支付,不会产生实际的银行或零钱余额扣款。验收通过后,无需登录商户平台发起退款。
-
◆ 验收通过后,务必将”sandbox”关键词的url全部更换为正式的api链接,否则会影响商户正式交易。
-
◆ 刷卡支付,有单个用户当天支付5次或单笔金额500元以上需要输入支付密码的限制,因此,若客户端提示输入支付密码,请输入正确的密码完成支付流程。
验收流程
验收开始后,验收负责人可按照下表步骤操作:
步骤 |
准备项 |
说明 |
1 |
修改代码或配置中所有微信支付api的链接,域名后增加sandbox,对接沙箱环境。 |
例如:被扫支付现网的api https://api.mch.weixin.qq.com/pay/micropay 变更为: |
2 |
严格按照用例的顺序、金额执行用例,执行后,确保用例的检查点完全符合预期。 |
注意: 用例分为两类:必选和可选(如下图)。必选用例必须通过,否则会导致验收不通过;可选是建议商户要做的,但不验收不会影响验收结果。 |
3 |
全部必选用例测试通过后商户即可使用非充值代金券产品;否则,需要对失败的用例做回归测试,直到测试通过。 |
|
沙箱说明
微信支付沙箱环境,是提供给微信支付商户的开发者,用于模拟支付及回调通知。以验证商户是否理解回调通知、账单格式,以及是否对异常做了正确的处理。
◆ 如何对接沙箱环境?
-
1、修改商户自有程序或配置中,微信支付api的链接,如:被扫支付官网的url为:https://api.mch.weixin.qq.com/pay/micropay增加sandbox路径,变更为https://api.mch.weixin.qq.com/sandbox/pay/micropay, 即可接入沙箱验收环境,其它接口类似;
2、在微信支付开发调试站点(站点链接:http://mch.weixin.qq.com/wiki/doc/api/index.php),按接口文档填入正确的支付参数,发起微信支付请求,完成支付;
3、验收完成后,修改程序或配置中的api链接(重要!),去掉sandbox路径。对接现网环境。
4、沙盒环境 total_fee只能用 101,201,301,501 指定金额