评论

微信支付商户免充值代金券接口升级验收指引(一)用例组合1003+1004+1005

微信支付商户免充值代金券接口用例组合1003+1004+1005验收说明

为什么要进行接口升级验收

  • 商户开通免充值类产品功能后,微信支付接口和账单格式会有调整,商户内部系统需要适配升级后的接口参数。
  • 注:本文所描述步骤,是无需写代码,通过post工具即可进行验收,大家可以百度搜索在线post工具,也可以下载postman进行验收。注意:应用层代码也需要改哦

如何进行接口升级

准备事项

  • 微信支付商户号:
  • 微信支付商户号对应32位秘钥(获取签名sign时使用)

第一步 获取沙箱验签秘钥

  • 准备参数:
    1.服务商商户号:mch_id
    2.32位随机字符串:nonce_str
    3.微信支付商户32位秘钥:key(获取签名sign时使用)
    接口调用(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey

    在成功返回的结果中sandbox_signkey参数就是沙箱秘钥。

第二步 「1003-可选用例-公众号/APP/扫码正常支付」验收

注:本部分验收需要分别进行统一下单,查询订单请求,才可以验证成功

1、统一下单

  • 准备参数(获取微信支付信息后进行jsapi下单请求):
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)商品描述:body(参考值:测试商品)
    5)商户订单号:out_trade_no(参考值:20150806125346)
    6)订单金额:total_fee(注意:此处必须要传订单总金额为551(单位:分))
    7)终端IP:spbill_create_ip (参靠值:192.168.10.10)
    8)通知地址:notify_url(参考值:https://www.weixin.qq.com/wxpay/pay.php
    9)交易类型:trade_type(此处需传 JSAPI)
    19)沙箱密钥:key(第一步请求中获取的32位字符)
    11)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    所需参数可以参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
    根据上述信息,生成以下请求参数:
 <xml>
 <appid>wxd678efh567hg6787</appid>
 <body>测试商品</body>
 <mch_id>1230000109</mch_id>
 <nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
 <notify_url>http://www.weixin.qq.com/wxpay/pay.php</notify_url>
 <out_trade_no>20150806125346</out_trade_no>
 <spbill_create_ip>192.168.10.10</spbill_create_ip>
 <total_fee>551</total_fee>
 <trade_type>JSAPI</trade_type>
 <sign>9582B027FED48FF0F34B3ED5E01E7418</sign>
 </xml>

使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder 成功返回即可
返回正常示例:

<xml>
  <trade_type><![CDATA[JSAPI]]></trade_type>
  <prepay_id><![CDATA[wx20210413154653832676]]></prepay_id>
  <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str>
  <return_code><![CDATA[SUCCESS]]></return_code>
  <err_code_des><![CDATA[ok]]></err_code_des>
  <sign><![CDATA[3B6D1EFFFD284F98F92CBF3671C9BBC5]]></sign>
  <mch_id><![CDATA[1230000109]]></mch_id>
  <return_msg><![CDATA[OK]]></return_msg>
  <appid><![CDATA[wxd678efh567hg6787]]></appid>
  <device_info><![CDATA[sandbox]]></device_info>
  <result_code><![CDATA[SUCCESS]]></result_code>
  <err_code><![CDATA[SUCCESS]]></err_code>
</xml>

注:以上参数只需要替换mch_id,sign为自己信息即可,沙箱环境请求,不需要APPID和商户号有绑定关系,也可以不需要真实APPID和真实回调地址也是可以的。

2、查询订单

  • 准备参数
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)商户内部订单号:out_trade_no(需使用上一步骤统一下单请求同样的参数)
    5)沙箱秘钥:key(第一步请求中获取的32位字符)
    6)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    根据上述信息,生成以下请求参数:
<xml>
	<appid>wxd678efh567hg6787</appid>
	<mch_id>1230000109</mch_id>
	<nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
	<out_trade_no>20150806125346</out_trade_no>
	<sign>5574E5EF39BECB8F511B7159D166D725</sign>
</xml>

使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery 成功返回即可
返回正常示例:

<xml>
  <openid><![CDATA[wxd930ea5d5a258f4f]]></openid>
  <sub_mch_id><![CDATA[]]></sub_mch_id>
  <coupon_fee><![CDATA[1]]></coupon_fee>
  <cash_fee_type><![CDATA[CNY]]></cash_fee_type>
  <settlement_total_fee><![CDATA[550]]></settlement_total_fee>
  <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str>
  <return_code><![CDATA[SUCCESS]]></return_code>
  <err_code_des><![CDATA[SUCCESS]]></err_code_des>
  <time_end><![CDATA[20210413160524]]></time_end>
  <mch_id><![CDATA[1509913781]]></mch_id>
  <trade_type><![CDATA[APP]]></trade_type>
  <trade_state_desc><![CDATA[ok]]></trade_state_desc>
  <trade_state><![CDATA[SUCCESS]]></trade_state>
  <coupon_batch_id_0><![CDATA[12345]]></coupon_batch_id_0>
  <sign><![CDATA[1D0584E66EFCED136CBCE2C91C542287]]></sign>
  <cash_fee><![CDATA[550]]></cash_fee>
  <coupon_id_0><![CDATA[10000]]></coupon_id_0>
  <coupon_fee_0><![CDATA[1]]></coupon_fee_0>
  <coupon_type_0><![CDATA[NO_CASH]]></coupon_type_0>
  <is_subscribe><![CDATA[Y]]></is_subscribe>
  <return_msg><![CDATA[OK]]></return_msg>
  <fee_type><![CDATA[CNY]]></fee_type>
  <bank_type><![CDATA[CMC]]></bank_type>
  <attach><![CDATA[sandbox_attach]]></attach>
  <device_info><![CDATA[sandbox]]></device_info>
  <out_trade_no><![CDATA[20150806125346]]></out_trade_no>
  <transaction_id><![CDATA[4541758138620210413160524328048]]></transaction_id>
  <total_fee><![CDATA[551]]></total_fee>
  <appid><![CDATA[wxd678efh567hg6787]]></appid>
  <coupon_count><![CDATA[1]]></coupon_count>
  <result_code><![CDATA[SUCCESS]]></result_code>
  <err_code><![CDATA[SUCCESS]]></err_code>
</xml>

注:查询订单中out_trade_no必须要与统一下单out_trade_no一致,否则会失败,返回非示例参数如订单不存在,均为失败。

完成以上操作,即可完成微信免充值代金券1003项公众号/APP/扫码正常支付的接口升级。

第三步 「1003-可选用例-公众号/APP/扫码支付退款」验收

1、统一下单(本步骤为重复第一步操作下单,但订单总金额必须传552(单位:分))

  • 准备参数(获取微信支付信息后进行jsapi下单请求):
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)商品描述:body(参考值:测试商品)
    5)商户订单号:out_trade_no(参考值:201508061253461)
    6)订单金额:total_fee(注意:此处必须要传订单总金额为552(单位:分))
    7)终端IP:spbill_create_ip (参靠值:192.168.10.10)
    8)通知地址:notify_url(参考值:https://www.weixin.qq.com/wxpay/pay.php)
    9)交易类型:trade_type(此处需传 JSAPI)
    19)沙箱密钥:key(第一步请求中获取的32位字符)
    11)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    所需参数可以参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
    根据上述信息,生成以下请求参数:
 <xml>
 <appid>wxd678efh567hg6787</appid>
 <body>测试商品</body>
 <mch_id>1230000109</mch_id>
 <nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
 <notify_url>http://www.weixin.qq.com/wxpay/pay.php</notify_url>
 <out_trade_no>201508061253461</out_trade_no>
 <spbill_create_ip>192.168.10.10</spbill_create_ip>
 <total_fee>552</total_fee>
 <trade_type>JSAPI</trade_type>
 <sign>9582B027FED48FF0F34B3ED5E01E7418</sign>
 </xml>

使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder 成功返回即可
返回正常示例:

<xml>
  <trade_type><![CDATA[JSAPI]]></trade_type>
  <prepay_id><![CDATA[wx20210413154653832676]]></prepay_id>
  <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str>
  <return_code><![CDATA[SUCCESS]]></return_code>
  <err_code_des><![CDATA[ok]]></err_code_des>
  <sign><![CDATA[3B6D1EFFFD284F98F92CBF3671C9BBC5]]></sign>
  <mch_id><![CDATA[1230000109]]></mch_id>
  <return_msg><![CDATA[OK]]></return_msg>
  <appid><![CDATA[wxd678efh567hg6787]]></appid>
  <device_info><![CDATA[sandbox]]></device_info>
  <result_code><![CDATA[SUCCESS]]></result_code>
  <err_code><![CDATA[SUCCESS]]></err_code>
</xml>

2、申请退款

  • 准备参数(获取微信支付信息后进行jsapi下单请求):
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)商户退款单号:out_refund_no(参考值:TM6201505620351)
    5)商户内部订单号:out_trade_no(需使用第三步统一下单所使用同样的单号)
    6)订单金额:total_fee(注意:此处必须要传订单总金额为552(单位:分))
    7)退款金额 :refund_fee(注意:此处需传参订单总金额为552(单位:分))
    8)沙箱密钥:key(第一步请求中获取的32位字符)
    9)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    所需参数可以参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4
    根据上述信息,生成以下请求参数:
    <xml>
    <appid>wxd678efh567hg6787</appid>
    <mch_id>1230000109</mch_id>
    <nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
    <out_refund_no>TM6201505620351</out_refund_no>
    <out_trade_no>201508061253461</out_trade_no>
    <refund_fee>552</refund_fee>
    <total_fee>552</total_fee>
    <sign>2AFA6909D99D17ADB0E90A1151421D88</sign>
    

</xml>
```
使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/refund 成功返回即可
返回正常示例:

<xml>
  <openid><![CDATA[wxd930ea5d5a258f4f]]></openid>
  <trade_type><![CDATA[APP]]></trade_type>
  <cash_fee_type><![CDATA[CNY]]></cash_fee_type>
  <refund_id><![CDATA[4874504649620210412153948324]]></refund_id>
  <cash_refund_fee><![CDATA[551]]></cash_refund_fee>
  <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str>
  <return_code><![CDATA[SUCCESS]]></return_code>
  <refund_fee_type><![CDATA[CNY]]></refund_fee_type>
  <mch_id><![CDATA[1230000109]]></mch_id>
  <coupon_refund_fee><![CDATA[1]]></coupon_refund_fee>
  <settlement_total_fee><![CDATA[551]]></settlement_total_fee>
  <coupon_refund_fee_0><![CDATA[1]]></coupon_refund_fee_0>
  <sign><![CDATA[76D857D7EA61A3E188DD55E5EA05307C]]></sign>
  <cash_fee><![CDATA[551]]></cash_fee>
  <refund_fee><![CDATA[552]]></refund_fee>
  <coupon_refund_id_0><![CDATA[12345]]></coupon_refund_id_0>
  <coupon_refund_count><![CDATA[1]]></coupon_refund_count>
  <coupon_type_0><![CDATA[NO_CASH]]></coupon_type_0>
  <err_msg><![CDATA[SUCCESS]]></err_msg>
  <cash_refund_fee_type><![CDATA[CNY]]></cash_refund_fee_type>
  <return_msg><![CDATA[OK]]></return_msg>
  <fee_type><![CDATA[CNY]]></fee_type>
  <bank_type><![CDATA[CMC]]></bank_type>
  <device_info><![CDATA[sandbox]]></device_info>
  <out_trade_no><![CDATA[201508061253461]]></out_trade_no>
  <settlement_refund_fee><![CDATA[551]]></settlement_refund_fee>
  <transaction_id><![CDATA[4874504649620210412153948324252]]></transaction_id>
  <total_fee><![CDATA[552]]></total_fee>
  <appid><![CDATA[wxd678efh567hg6787]]></appid>
  <out_refund_no><![CDATA[TM6201505620351]]></out_refund_no>
  <result_code><![CDATA[SUCCESS]]></result_code>
  <err_code><![CDATA[SUCCESS]]></err_code>
</xml>

3、查询退款

  • 准备参数
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)商户内部订单号:out_trade_no(需使用上一步骤申请退款请求同样的参数)
    5)沙箱秘钥:key(第一步请求中获取的32位字符)
    6)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    根据上述信息,生成以下请求参数:
<xml>
	<appid>wxd678efh567hg6787</appid>
	<mch_id>1230000109</mch_id>
	<nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
	<out_trade_no>201508061253461</out_trade_no>
	<sign>5574E5EF39BECB8F511B7159D166D725</sign>
</xml>

使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery成功返回即可
返回正常示例:

<xml>
  <openid><![CDATA[wxd930ea5d5a258f4f]]></openid>
  <trade_type><![CDATA[APP]]></trade_type>
  <refund_status_0><![CDATA[SUCCESS]]></refund_status_0>
  <cash_fee_type><![CDATA[CNY]]></cash_fee_type>
  <nonce_str><![CDATA[5K8264ILTKCH16CQ2502SI8ZNMTM67VS]]></nonce_str>
  <return_code><![CDATA[SUCCESS]]></return_code>
  <err_code_des><![CDATA[SUCCESS]]></err_code_des>
  <coupon_refund_id_0_0><![CDATA[12345]]></coupon_refund_id_0_0>
  <mch_id><![CDATA[1230000109]]></mch_id>
  <refund_recv_accout_0><![CDATA[招商银行信用卡0403]]></refund_recv_accout_0>
  <refund_count><![CDATA[1]]></refund_count>
  <settlement_total_fee><![CDATA[551]]></settlement_total_fee>
  <coupon_refund_fee_0><![CDATA[1]]></coupon_refund_fee_0>
  <coupon_type_0_0><![CDATA[NO_CASH]]></coupon_type_0_0>
  <out_refund_no_0><![CDATA[sandbox_out_refund_no_0]]></out_refund_no_0>
  <cash_fee><![CDATA[551]]></cash_fee>
  <coupon_refund_fee_0_0><![CDATA[1]]></coupon_refund_fee_0_0>
  <refund_fee_0><![CDATA[552]]></refund_fee_0>
  <sign><![CDATA[3DD809E782FF5570A4EC8111FDEA8060]]></sign>
  <refund_id_0><![CDATA[4875068147120210413163013442]]></refund_id_0>
  <refund_channel_0><![CDATA[ORIGINAL]]></refund_channel_0>
  <rate><![CDATA[1.0]]></rate>
  <return_msg><![CDATA[OK]]></return_msg>
  <fee_type><![CDATA[CNY]]></fee_type>
  <bank_type><![CDATA[CMC]]></bank_type>
  <device_info><![CDATA[sandbox]]></device_info>
  <out_trade_no><![CDATA[201508061253461]]></out_trade_no>
  <transaction_id><![CDATA[4875068147120210413163013442659]]></transaction_id>
  <total_fee><![CDATA[552]]></total_fee>
  <appid><![CDATA[wxd678efh567hg6787]]></appid>
  <coupon_refund_count_0><![CDATA[1]]></coupon_refund_count_0>
  <settlement_refund_fee_0><![CDATA[551]]></settlement_refund_fee_0>
  <result_code><![CDATA[SUCCESS]]></result_code>
  <err_code><![CDATA[SUCCESS]]></err_code>
</xml>

完成以上操作,即可完成微信免充值代金券1003项公众号/APP/扫码支付退款的接口升级。

第四步 「1005-必选用例-交易对账单下载」 验收

1、下载对账单

  • 准备参数
    1)公众账号ID:appid (参考值:wxd678efh567hg6787)
    2)微信支付商户号:mch_id(参考值:1230000109)
    3)随机字符串,长度要求在32位以内:nonce_str(参考值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS)
    4)对账单日期:bill_date(下载对账单的日期,格式:20140603)
    5)账单类型:bill_type(参考值:ALL)
    6)沙箱秘钥:key(第一步请求中获取的32位字符)
    7)签名:sign(根据以上信息生成的签名,签名方法:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_3
    根据上述信息,生成以下请求参数:
<xml>
	<appid>wxd678efh567hg6787</appid>
	<bill_date>20140603</bill_date>
	<bill_type>ALL</bill_type>
	<mch_id>1230000109</mch_id>
	<nonce_str>5K8264ILTKCH16CQ2502SI8ZNMTM67VS</nonce_str>
	<sign>62036B0BC4B1B72BE30DB62793E36910</sign>
</xml>

使用上述数据调用接口(Post请求):https://api.mch.weixin.qq.com/sandboxnew/pay/downloadbill 成功返回即可
返回正常示例:

交易时间,公众账号ID,商户号,子商户号,设备号,微信订单号,商户订单号,用户标识,交易类型,交易状态,付款银行,货币种类,应结订单金额,代金券金额,微信退款单号,商户退款单号,退款金额,充值券退款金额,退款类型,退款状态,商品名称,商户数据包,手续费,费率,订单金额,申请退款金额,费率备注
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501030456_45023,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015390231647,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501060418_79156,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015391766944,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501070521_13667,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015392023263,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501040449_96226,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015392362723,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501080431_17080,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015393218865,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501090444_61966,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015393780368,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501100429_43440,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015395683422,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501110425_52544,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015397356983,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501120444_34795,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015400380796,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501130505_79878,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015401467333,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501140550_57568,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015404477514,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:20:20,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501160458_84344,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015406264231,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501150427_63248,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015406600435,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:20:20,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501170449_75072,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015409165388,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:20:20,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501180521_40225,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015411375675,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501190443_33233,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015414361079,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:19:19,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501200456_38548,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015415360945,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501210525_90381,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015417121415,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:19:19,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501220458_74325,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015418024471,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:20:20,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160501230458_34730,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605015420065537,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:20:20,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160502000430_89051,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605025422645279,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160502010509_98863,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605025423078767,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`
`2016-05-04  02:18:18,`wxf7c30a8258df4208,`10014843,`0,`harryma007,`4.00123E+27,`autotest_20160502020525_16051,`oT2kauIMXH398DZBeJ4m22CuSDQ0,`NATIVE,`REFUND,`PAB_DEBIT,`CNY,`0,`0,`2.00123E+27,`REF4001232001201605025423357070,`0.01,`0,`ORIGINAL,`PROCESSING,`body中文测试,`attach中文测试,`0,`0.60%,`0,`0.01,`

完成以上操作,即可完成微信免充值代金券必选用例-交易对账单下载的接口升级。

查询验收结果

访问https://pay.weixin.qq.com/wiki/doc/api/tools/sp_coupon.php?chapter=15_6&index=4 输入商户号查询验收结果,如图中所示说明验收成功。

结束,over,这再验收不了,我也没办法了,私信我吧

最后一次编辑于  2021-05-10  
点赞 7
收藏
评论

11 个评论

  • ི偉
    ི偉
    2021-08-20

    补充一下,下单后,退款前必须要查询一下订单,否在不会显示完成

    2021-08-20
    赞同 1
    回复 1
    • Memory
      Memory
      2021-08-20
      不需要的,下单->申请退款->查询退款就可以了
      2021-08-20
      回复
  • 小疯子 l
    小疯子 l
    2021-04-13

    写的不错,更正下 申请退款接口https://api.mch.weixin.qq.com/sandboxnew/pay/refund 不是 refundquery哈哈

    2021-04-13
    赞同 1
    回复 1
    • Memory
      Memory
      2021-04-13
      可能是复制错了 我晚点再看看
      2021-04-13
      1
      回复
  • 支付社区运营
    支付社区运营
    2021-04-13

    优秀的支付霸主~

    2021-04-13
    赞同 1
    回复
  • 咫尺
    咫尺
    2022-03-10

    你好, 可以联系下我吗。微信发放礼品券, 做了微信认证,开通卡券功能后, 发现完全不懂。

    2022-03-10
    赞同
    回复 1
    • Memory
      Memory
      2022-03-10
      2022-03-10
      回复
  • 水瓶座
    水瓶座
    发表于移动端
    2022-03-04
    你好。 你所说的,应用层代码也需要改是什么意思? 是不是我的特约商户的收单设备也需要改?
    2022-03-04
    赞同
    回复
  • Harris
    Harris
    2021-10-12

    楼主,我最后一步下载对账单时提示我 沙箱支付金额不正确,请确认验收case,怎么解决

    2021-10-12
    赞同
    回复
  • 万骄科技
    万骄科技
    2021-09-22

    能帮我搞一下吗?我可以付费,怎么联系你呢

    2021-09-22
    赞同
    回复
  • ꫞꯭无言默声꫞
    ꫞꯭无言默声꫞
    2021-09-16

    你好 官方实例返回有很多红色字体的字段 咱俩的倒是一样 ,都没有这个红色的 这是咋回事啊

    2021-09-16
    赞同
    回复 2
    • Memory
      Memory
      2021-09-16
      下单金额你传的多少?
      2021-09-16
      回复
    • Memory
      Memory
      2021-09-16
      我贴图是有这个哦
      2021-09-16
      回复
  • 2021-04-23

    全部都做了一遍还是显示未完成

    2021-04-23
    赞同
    回复 1
    • Memory
      Memory
      2021-04-23
      说明你操作验收没有成功
      2021-04-23
      回复
  • Jacky家祺
    Jacky家祺
    2021-04-14

    一组技术验收完成后,服务商后台还是显示“申请中”,要多久才能通过?

    2021-04-14
    赞同
    回复 1
    • Memory
      Memory
      2021-04-14
      3个工作日,超期打95017反馈
      2021-04-14
      回复

正在加载...

登录 后发表内容