微信支付商品名称叫微信小威收银台是什么收款是什么平台,还有订单号

7376人阅读
微信相关(6)
这几天做项目,有个需求,是微信用户需要把公众号中赚的钱提现,于是查资料找到了微信商户平台中的高级业务:企业付款。
官方文档:
为了以后方便看,我把自己测试的代码贴一下,大家如果有需要,可以参考一下,实际项目中 可根据个人需求自己去改,
主要包含以下几个步骤(充值、网页授权获取openid、获取企业付款需要的信息、发出企业付款请求)。
& 1、充值
在微信商户平台中:资金管理-&充值(由于企业付款将使用商户的可用余额进行支付,需确保可用余额充足。查看可用余额、充值、提现请登录商户平台“资金管理”进行操作。
注意:商户的可用余额与商户微信支付收款资金并非同一账户,需要单独充值。)
& 2、网页授权
通过网页授权获取用户的openid(企业向微信用户个人付款&目前支持向指定微信用户的openid付款。),具体获取方法可查官方api或
& 3、获取企业付款需要的信息
$mch_appid=$//公众账号appid
$mchid='';//商户号
$nonce_str='qyzf'.rand(9999);//随机数
$partner_trade_no='xx'.time().rand(1);//商户订单号
$openid=$//用户唯一标识,上一步授权中获取
$check_name='NO_CHECK';//校验用户姓名选项,NO_CHECK:不校验真实姓名, FORCE_CHECK:强校验真实姓名(未实名认证的用户会校验失败,无法转账),OPTION_CHECK:针对已实名认证的用户才校验真实姓名(未实名认证用户不校验,可以转账成功)
$re_user_name='测试';//用户姓名
$amount=100;//企业金额,这里是以分为单位(必须大于100分)
$desc='测试数据呀!!!';//描述
$spbill_create_ip='192.168.0.1';//请求ip
$dataArr=array();
$dataArr['amount']=$
$dataArr['check_name']=$check_
$dataArr['desc']=$
$dataArr['mch_appid']=$mch_
$dataArr['mchid']=$
$dataArr['nonce_str']=$nonce_
$dataArr['openid']=$
$dataArr['partner_trade_no']=$partner_trade_
$dataArr['re_user_name']=$re_user_
$dataArr['spbill_create_ip']=$spbill_create_
//生成签名
$sign=getSign($dataArr);//getSign($dataArr);见结尾
echo &-----&br/&签名:&.$sign.&&br/&*****&;//
//拼写正确的xml参数
$data=&&xml&
&mch_appid&&.$mch_appid.&&/mch_appid&
&mchid&&.$mchid.&&/mchid&
&nonce_str&&.$nonce_str.&&/nonce_str&
&partner_trade_no&&.$partner_trade_no.&&/partner_trade_no&
&openid&&.$openid.&&/openid&
&check_name&&.$check_name.&&/check_name&
&re_user_name&&.$re_user_name.&&/re_user_name&
&amount&&.$amount.&&/amount&
&desc&&.$desc.&&/desc&
&spbill_create_ip&&.$spbill_create_ip.&&/spbill_create_ip&
&sign&&.$sign.&&/sign&
&/xml&&; &
4、发出企业付款请求
$ch = curl_init ();
$MENU_URL=&https://api.mch./mmpaymkttransfers/promotion/transfers&;
curl_setopt ( $ch, CURLOPT_URL, $MENU_URL );
curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, &POST& );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );
curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );
//两个证书(必填,请求需要双向证书。)
$zs1=&/apiclient_cert.pem&;
$zs2=&/apiclient_key.pem&;
curl_setopt($ch,CURLOPT_SSLCERT,$zs1);
curl_setopt($ch,CURLOPT_SSLKEY,$zs2);
curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
$info = curl_exec ( $ch );
if (curl_errno ( $ch )) {
echo 'Errno' . curl_error ( $ch );
curl_close ( $ch );
echo &-----&br/&请求返回值:&;
var_dump($info);
echo &&br/&*****&;
更具返回值,做具体处理。
------------------------getSign()方法如下----------------------
&* 作用:生成签名
function getSign($Obj)
var_dump($Obj);//
foreach ($Obj as $k =& $v)
$Parameters[$k] = $v;
//签名步骤一:按字典序排序参数
ksort($Parameters);
$String = formatBizQueryParaMap($Parameters, false);//方法如下
//echo '【string1】'.$String.'&/br&';
//签名步骤二:在string后加入KEY
$String = $String.&&key=6cd1c9cab639cb399cb371cbd893e15e&;
//echo &【string2】&.$String.&&/br&&;
//签名步骤三:MD5加密
$String = md5($String);
//echo &【string3】 &.$String.&&/br&&;
//签名步骤四:所有字符转为大写
$result_ = strtoupper($String);
//echo &【result】 &.$result_.&&/br&&;
return $result_;
&* 作用:格式化参数,签名过程需要使用
function formatBizQueryParaMap($paraMap, $urlencode)
var_dump($paraMap);//
$buff = &&;
ksort($paraMap);
foreach ($paraMap as $k =& $v)
if($urlencode)
$v = urlencode($v);
//$buff .= strtolower($k) . &=& . $v . &&&;
$buff .= $k . &=& . $v . &&&;
if (strlen($buff) & 0)
$reqPar = substr($buff, 0, strlen($buff)-1);
var_dump($reqPar);//
return $reqP
示例demo地址:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:21522次
排名:千里之外
原创:24篇
转载:14篇
评论:40条
(2)(4)(3)(1)(3)(4)(1)(2)(4)(5)(7)(2)京 东 价:
PLUS会员专享价
支  持:
重  量:
选择系列:
搭配赠品:
所 在 地:北京 门头沟
服务支持:
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
商铺收银台温馨提示桌牌 亚克力银联标识微信支付宝收款标志台卡台牌请在此付款 标志L型站牌 A款/一个
加载中,请稍候...
商品介绍加载中...
扫一扫,精彩好书免费看
服务承诺:
京东平台卖家销售并发货的商品,由平台卖家提供发票和相应的售后服务。请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
印刷版次不同,印刷时间和版次以实物为准。
价格说明:
京东价:京东价为商品的销售价,是您最终决定是否购买商品的依据。
划线价:商品展示的划横线价格为参考价,该价格可能是品牌专柜标价、商品吊牌价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品在京东平台上曾经展示过的销售价;由于地区、时间的差异性和市场行情波动,品牌专柜标价、商品吊牌价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:如无特殊说明,折扣指销售商在原价、或划线价(如品牌专柜标价、商品吊牌价、厂商指导价、厂商建议零售价)等某一价格基础上计算出的优惠比例或优惠金额;如有疑问,您可在购买前联系销售商进行咨询。
异常问题:商品促销信息以商品详情页“促销”栏中的信息为准;商品的具体售价以订单结算页价格为准;如您发现活动商品售价或促销信息有异常,建议购买前先联系销售商咨询。
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
价 格: 到
   
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')交易退款常见问题选择字号:
交易退款常见问题
买家是否可直接发起退款?
如商家设置了接口退款则可以由商户侧提交;未设置接口退款,必须由商家登录商户平台进行退款操作才可完成。
退款时间是多久?退到哪里?
退款进入“审核通过,待处理”状态后,如无异常,退款会于2-5个工作日内执行完成。商家退款完成后,原路退回到用户支付帐户。零钱即时到账;银行卡(储蓄卡及信用卡)1-3个工作日。
退款是否收取手续费?
1)未结算资金退款:退款通过轧差的方式从未结算交易款扣除后再计算商户应缴手续费。所以,退款部分并不会收取手续费。
例如:1号交易资金是1000元,产生200元的退款,那么2号结算时只收取800元对应的费率,用于退款的200元部分此处不再计算费率。
2)可用余额退款:退款总金额是指本次退款的退款金额。其中,由两部分组成:可用余额扣减金额及手续费返还金额。
例如:交易金额为1000元,若商户的费率为3‰,那么手续费为3元。退款时商户需要先充值1000元,退款时实际扣款997元,微信支付返还3元至余额内;
使用可用余额退款必须充值吗?
申请退款时,仅同意使用可用余额退款,并不强制充值,可用余额退款的流程发起后,系统若发现可用余额不满足退款,退款单状态会流转到“可用余额资金不足”。如需要充值,可点击可用余额右侧的【余额不够?充值】按钮进入充值;或直接点击商户平台【账户中心】-&【资金管理】-&【充值】,根据指引充值即可。
为什么退款一直不成功?1)退款状态为“交易资金不足”:由于选择了交易未结算资金进行退款,资金不足无法完成退款。此时,需等待新的订单生成,交易资金在结算之前足够退款金额系统自动执行退款,或充值之后选择余额退款。
2)退款状态为“可用余额不足”:
由于选择了可用余额退款,余额不足无法完成退款。此时,需在现金管理内进行充值,充值成功到账后再次手动操作点击可用余额退款。
3)退款状态为“退款异常”:
当用户使用银行卡支付时,微信支付首先原路退款到银行卡,当银行卡状态不正常或银行卡错误时,微信支付会优先转退用户微信零钱,仅当用户微信零钱也注销,才会转入“退款异常”状态。此时可选择‘“其它方式退款”,手动录入用户的银行信息完成退款。
4)退款状态为“待审核”:
说明商户配置了退款审核流程,联系审核人登录商户平台审核通过。审核人登录商户平台,点击【交易中心】-&【交易管理】-&【交易退款】-&【退款审核】,通过审核即可。有审核流的退款单,自发起退款申请后14天内未审核,系统将自动驳回,如有需要,商户可再次发起退款申请;
订单退款状态如何查询?登录商户平台,点击【交易中心】-&【交易管理】-&【退款查询 】,查询条件:交易订单号 时间+状态类型查询。
退款到零钱还是银行如何查询?登录商户平台,点击【交易中心】-&【交易管理】-&【退款查询】-&【查看】,查询条件:交易订单号&& 时间+状态类型查询;说明:如下图退还零钱发生额则退款至零钱包,退还银行卡发生额则退款至银行卡。不会存在同时退款银行卡和零钱,请客户查询收支明细即可。如下图所示:
用户银行卡注销如何退款?登录商户平台,点击【交易中心】-&【交易管理】-&【退款查询 】,查询条件:交易订单号&& 时间+状态类型查询;说明:用户银行卡注销将会提示退款异常状态,请点击“其他方式退款”填写用户新卡信息提交退款。如下图所示:
交易金额不足如何完成退款?若当前交易资金不足,退款时会直接提示“交易未结算资金不足,建议使用可用余额退款”如下图,本次退款申请失败,可待交易资金足够后再次发起退款申请,也可直接选择可用余额退款。
可用余额如何充值?登录商户平台,点击【交易中心】-&【账户中心】-&【资金管理】-&【充值】,支持充值方式:财付通余额支付、个人网银支付、企业网银支付;说明:充值的可用余额,可以操作营销工具、退款、提现。如下图所示:
退款成功,买家表示未收到资金如何处理?登录商户平台,点击【交易中心】-&【交易管理】-&【退款查询 】,查询条件:交易订单号&& 时间+状态类型查询;说明:订单退款会按照支付方式原路退回(零钱/银行卡),请确认查询收支明细的账户是支付账户。可以让用户先在收支明细内查询到支出记录再对应查收退款记录,查收退款记录时请查询退款完成前后2内,确保查询无误。
a、退款到微信零钱账户的请根据退款完成时间段查询微信零钱收支明细。操作方法:登录微信,点击【我】-&【钱包】-&【零钱】-&【零钱明细】,超过20天的历史记录请查询微信,点击【我】-&【钱包】-&右上角【交易记录】;b、退款到银行卡账户的请据退款完成时间段查询银行收支明细退款到账时间:退款完成时间左右两天!
退款超时如何处理?登录商户平台,点击【交易中心】-&【交易管理】-&【退款查询 】,查询条件:交易订单号&& 时间+状态类型查询;说明:零钱支付交易退款为实时到账,银行卡支付退款为1-3个工作日。计算时间从“审核通过待系统处理”状态起计算超过5个工作日则视为超时,请联系商户客服核实。
以上信息是否已解决您的问题?完全融合线上线下
微信卡券+线下闪付(支付宝或微信)+线上100多项营销功能
最直接的o2o平台
以微信卡包、会员卡、优惠券、线下闪付为入口的o2o平台
微信、支付宝双通道卡券收银平台
零成本无硬件投入收银解决方案
不再需要传统的POS机,零成本硬件投入,每个店员都可以成为收银员或者进行卡券核销
全面支持微信支付服务商
快捷帮助子商户开通收银体系、实时掌握子商户账户流水
多种收银方式
包括微信(支付宝)刷卡支付、扫码支付、固定金额二维码收款、自定义金额二维码收款、线上收款等
详尽统计直观图表
按时间段统计收款金额,统计收款渠道,刷卡与扫码支付比例,线上线下付款统计,粉丝消费排行
微信卡券核销
优惠券、礼品券、折扣券、现金券的生成与线下核销,每个店员都可以核销微信卡券
详尽权限控制
拥有详细的对店员权限的控制,确保数据与资金安全
直接通过微信扫码退款,方便快捷
多终端适配
手机、平板、电脑均适用,随时掌握财务数据

我要回帖

更多关于 微信订单号查询收款方 的文章

 

随机推荐