微信支付开发:开通微信免充值代金券和开通微信免充值立减与折扣,申请微信免充值代金券,接口升级验收步骤

功能介绍:

商户不需要预先充值营销经费,即可创建和激活免充值代金券活动。活动生效后,用户到店使用微信支付,当订单符合优惠规则时,会直接扣减核销优惠商户的订单实收金额。

免充值,营销资金“0”占用
不需要预充值营销经费,即可创建代金券优惠活动。优惠金额从商户订单实收金额中扣减。

免开发,免费使用
微信支付提供基础防刷、对账、下载消耗记录等基础功能。不需要商户开发,也不收取手续费。

可自定义活动标题、减价面额、减价门槛、可用商户、预算、用户领取次数限制,也可以配置指定会员可用、指定某些商品享受优惠等。

—-

商家常常会使用代金券、优惠券、折扣等活动,吸引粉丝参与,开通这个免充值代金券功能后,则可以随时免费开启代金券活动。

也就是说,当你需要设置优惠或者,想粉丝发优惠券时,你可以不需要提前向微信平台充值,就可以向粉丝发放代金券、立减活动。节约一大笔资金投入。

一、产品位置: 产品中心>我的产品>免充值代金券

二、申请开通

开通免充值代金券

三、开通之后,即可配置:

 

四、 申请微信免充值代金券要注意的地方:

需要进行免充值接口升级,否则无法使用,这个需要有较强的微信支付开发能力,因为免充值接口升级,需要微信沙箱测试开发,实现“免充值券验收用例”,完成验收。

 

获取沙箱密钥接口: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(https://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(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查询订单状态;
(3)调用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)进行退款;
(4)调用退款查询 api (https://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(https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder)
(2)等待 5 秒,完成支付;
(3)调用查单 api(https://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
https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)进行查询,与商户自有订单的关键信息进行核对;
(3)调用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)进行退款;
(4)调用退款查询 api (https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查询退款结果

3.5【 1005-必选用例-交易对账单下载】
3.5.3 测试步骤
(1)调用对账单下载接口,下载对账单,其中下载对账单总单时 bill_type=ALL,下载对账单交易成功单时 bill_type=SUCCESS,下载对账单退款单时 bill_type=REFUND,链接样例:https://api.mch.weixin.qq.com/sandboxnew/pay/downloadbill
(2)检查账单返回文件字段,结算金额=订单总金额-免充值券金额。

如图:

开通后如图:

 

开发常见问题:

1、获取沙箱密钥失败,确认交易密钥是否正确

2、验证签名失败, 请调用getsignkey生成沙箱密钥

 

 如果你看不懂开发文档,需要帮助开通微信免充值代金券等功能,也可加我Q·Q交流,请发送验证信息”社交立减金”。

版权声明:本文为weixinkf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/weixinkf/p/8830307.html