博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信支付开发,开通微信免充值代金券和微信免充值立减与折扣,社交立减金
阅读量:4881 次
发布时间:2019-06-11

本文共 1549 字,大约阅读时间需要 5 分钟。

关键字:免充值代金券 免充值立减与折扣 微信支付 API 密钥 沙箱密钥 微信商户平台

商户范围:特约商户、普通商户版
功能简介:
商户不需要预先充值营销经费,即可创建和激活免充值代金券活动。活动生效后,用户到店使用微信支付,当订单符合优惠规则时,会直接扣减核销优惠商户的订单实收金额。
获取沙箱密钥接口:api.mch.weixin.qq.com/sandboxnew/pay/getsignkey
只需要验证 1001+1002+1005 或者 1003+1004+1005 任意一组即可。
一、开通测试用例
1. 【 1001-可选用例-刷卡正常支付】
测试步骤
(1)手机客户端进入“微信->我->钱包->付款”获取支付条码;
(2)在收银台输入订单金额为 5.01 元,扫码枪扫描上述条码(此操作可选,若扫码时出现二维码失效等提示,可忽略提示,不影响测试结果),完成支付(或直接组包调用刷卡 api);
(3)根据商户内部单号(out_trade_no),调查单 api()查询订单状态,与商户自有订单的关键信息进行核对
3.2 【 1002-可选用例-刷卡支付退款】
3.2.1 用例简述
订单金额 5.02 元,使用零钱+0.01 元免充值代金劵,实际支付 5.01 元,退款查询升级。
3.2.3 测试步骤
(1)使用刷卡支付,进行 5.02 元的订单支付;
(2)根据商户内部单号(out_trade_no),调查单 api()查询订单状态;
(3)调用退款 api ()进行退款;
(4)调用退款查询 api ()查询退款结果。
3.3 【 1003-可选用例-公众号/APP/扫码正常支付】
3.3.1 用例简述
订单金额 5.51 元,其中 0.01 元使用免充值券,实际支付 5.50 元。
验正常支付流程,商户使用免充值代金券支付。
3.3.3 测试步骤
(1)用客户端扫码,选择商品下单(此操作可选,若扫码时出现二维码失效过期等提示,可忽略提示,不影响测试结果,支付时出现收银台 total_fee 错误,是因为微信支付真实环境里不存在此笔沙箱订单,可忽略此错误),调起微信支付交易确认页,调下单 api()
(2)等待 5 秒,完成支付;
(3)调用查单 api()查询订单状态,与商户自有订单的关键信息进行核对。
3.4 【 1004-可选用例-公众号/APP/扫码支付退款】
3.4.1 用例简述
订单金额 5.52 元,其中 0.01 元使用免充值券,实际支付 5.51 元。
3.4.3 测试步骤
(1)进行 5.52 元的订单支付;
(2)根据商户内部单号(out_trade_no),调查单 api
()进行查询,与商户自有订单的关键信息进行核对;
(3)调用退款 api ()进行退款;
(4)调用退款查询 api ()查询退款结果
3.5【 1005-必选用例-交易对账单下载】
3.5.3 测试步骤
(1)调用对账单下载接口,下载对账单,其中下载对账单总单时 bill_type=ALL,下载对账单交易成功单时 bill_type=SUCCESS,下载对账单退款单时 bill_type=REFUND,链接样例:;
(2)检查账单返回文件字段,结算金额=订单总金额-免充值券金额。
如图:
开通后如图:
使用图:
开发常见问题提示:
1、获取沙箱密钥失败,确认交易密钥是否正确
2、验证签名失败, 请调用getsignkey生成沙箱密钥
三、代开通 

如果您不能在半个工作日内看懂开发文档并且成功开通,那么建议您加我Q付费解决,毕竟时间就是金钱。

转载于:https://www.cnblogs.com/weixinkf/p/8862052.html

你可能感兴趣的文章
Android 自定义标题栏
查看>>
Android 如何把一个 RelativeLayout或ImageView背景设为透明
查看>>
tomcat优化方向
查看>>
http
查看>>
8-1-组队赛
查看>>
codility: CountTriangles
查看>>
赛斯说
查看>>
python 中的pipe
查看>>
(SQL Analyzer services)定义链接维度
查看>>
squid
查看>>
系统开发管理、架构与设计步步谈随笔索引
查看>>
Java的时间空间复杂度详解
查看>>
有效防止SQL注入漏洞
查看>>
Linux chown命令
查看>>
十、I/O流——4-输入、输出流体系
查看>>
十二、网络编程——4-基于UDP协议的网络编程
查看>>
异常处理与调试6 - 零基础入门学习Delphi55(完)
查看>>
if语句三种形式
查看>>
正则表达式之字符串验证
查看>>
codeblocks如何支持_tmain?可移植代码的编码推荐
查看>>