1. 【 1001-可选用例-刷卡正常支付】 测试步骤 (1)手机客户端进入“微信->我->钱包->付款”获取支付条码; (2)在收银台输入订单金额为 5.01 元,扫码枪扫描上述条码(此操作可选,若扫码时出现二维码失效等提示,可忽略提示,不影响测试结果),完成支付(或直接组包调用刷卡 api); (3)根据商户内部单号(out_trade_no),调查单 api(api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态,与商户自有订单的关键信息进行核对 完成后 3.2 【 1002-可选用例-刷卡支付退款】 3.2.1 用例简述 订单金额 5.02 元,使用零钱+0.01 元免充值代金劵,实际支付 5.01 元,退款查询升级。 3.2.3 测试步骤 (1)使用刷卡支付,进行 5.02 元的订单支付; (2)根据商户内部单号(out_trade_no),调查单 api(api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态; (3)调用退款 api (api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)进行退款; (4)调用退款查询 api (api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查询退款结果。 3.3 【 1003-可选用例-公众号/APP/扫码正常支付】 3.3.1 用例简述 订单金额 5.51 元,其中 0.01 元使用免充值券,实际支付 5.50 元。 验正常支付流程,商户使用免充值代金券支付。 3.3.3 测试步骤 (1)用客户端扫码,选择商品下单(此操作可选,若扫码时出现二维码失效过期等提示,可忽略提示,不影响测试结果,支付时出现收银台 total_fee 错误,是因为微信支付真实环境里不存在此笔沙箱订单,可忽略此错误),调起微信支付交易确认页,调下单 api(api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder) (2)等待 5 秒,完成支付; (3)调用查单 api(api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态,与商户自有订单的关键信息进行核对。 3.4 【 1004-可选用例-公众号/APP/扫码支付退款】 3.4.1 用例简述 订单金额 5.52 元,其中 0.01 元使用免充值券,实际支付 5.51 元。 3.4.3 测试步骤 (1)进行 5.52 元的订单支付; (2)根据商户内部单号(out_trade_no),调查单 api (api.mch.weixin.qq.com/sandboxnew/pay/orderquery)进行查询,与商户自有订单的关键信息进行核对; (3)调用退款 api (api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)进行退款; (4)调用退款查询 api (api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查询退款结果 3.5【 1005-必选用例-交易对账单下载】 3.5.3 测试步骤 (1)调用对账单下载接口,下载对账单,其中下载对账单总单时 bill_type=ALL,下载对账单交易成功单时 bill_type=SUCCESS,下载对账单退款单时 bill_type=REFUND,链接样例:api.mch.weixin.qq.com/sandboxnew/pay/downloadbill; (2)检查账单返回文件字段,结算金额=订单总金额-免充值券金额。 【相关推荐】 1. 微信公众号平台源码下载 2. 小猪cms(pigcms)微信营销系统V8.52拼好货商城二次开发特别版免费下载 3. 微信投票源码 以上就是微信开发之免充值代金券和免充值立减与折扣的详细内容,更多请关注php中文网其它相关文章! |