如何解决服务器端微信支付成功多次回调

如何解决服务器端微信支付成功多次回调,第1张

1,微信支付的过程是商家发起支付请求——微信支付后台返回对应的二维码——用户扫描付款——后台确定付款成功——发起回调通知商家——商家系统返回应答;

2,当商家系统未返回应答时,系统就会多次发起回调,以免商家的系统无法获得交易结果;

3,出现此种问题的原因是商家的系统网络信号不好,可以更换为4G网络,就不会出现这种问题了

用户在手机上访问mweb_url时,

会调起微信支付,

从而实现用户在线付款的功能,

这是微信h5支付方便的地方。

下面子恒老师详细说一下mweb url…

一、 生成微信h5支付mweb_url支付链接

想要获取mweb_url,

需要调用微信h5支付的统一下单接口

https://api.mch.weixin.qq.com/pay/unifiedorder

h5支付开发文档

这里提交的参数很多,

可以看微信官方开发文档,

https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=9_20&index=1

如果看不懂上面的h5开发文档,

猛击这里

观看《微信h5支付开发统一下单生成mweb_url》视频

了解实现过程和下面源代码

向接口提交后,

如果微信返回的 return_code 和result_code都为SUCCESS

则会得到mweb_url链接。

二、 怎么使用微信h5支付中的mweb url

在服务器端获得mweb_url后,

你可以通过下面两种方式使用mweb url

2-1) 在服务器端跳转到mweb_url

如果你的后端使用php,

可以使用header来跳转,

header("Location:{$web_url}")

2-2) 把mweb_url返回给前端,使用js跳转

js跳转会用到

location.href=mweb_url

mweb_url为拉起微信支付收银台的中间页面,可通过访问该url来拉起微信客户端,完成支付,mweb_url的有效期为5分钟。

使用上面的两个方法,

都能够调起微信支付。

猛击这里

观看《微信mweb_url调用微信支付》视频

了解实现过程和下面源代码

三、 使用mweb url发起微信支付要注意的地方

用户第一次调起微信支付时,

会询问用户是否同意,

只有同意了才会发起微信支付。

四、 温馨提醒

在整个微信h5支付开发过程中,

你可能会遇到下面的难题:

2-1) 怎么实现微信h5支付统一下单

2-2) 如何异步处理微信h5支付结果

2-3) 怎么查询订单状态

2-4) h5支付怎么关闭订单

可以观看子恒老师的《微信h5支付开发》系列视频,

了解实现过程和下载微信h5支付源代码

申请开通微信h5网页支付——微信h5支付开发1

一、什么是微信支付服务商

微信支付服务商,是指帮助商户提交资料完成微信支付注册、替商户完成技术开发和机具调试安装等操作,并代商户发起交易的第三方公司。

微信收款服务商不仅享有普通服务商的商户流水返佣、星火计划、物料申请等平台和行业政策扶持,还有以下专属优势:

1.免开发零成本推广

微信收款商业版为服务商提供了“服务商助手”小程序,这是一款免开发的商户拓展工具,服务商无需开发便可手机操作给商户开通微信支付。

优质的服务、稳定可靠的产品功能,可帮助服务商快速抢占市场。

2.丰富的资源支持

微信收款商业版官方为服务商提供了培训、物料机具、体验店和激励活动等支持。

培训支持,面向所有收款服务商,提供线上公众号+线下现场课程会议培训,从产品使用、拓展技巧、团队管理、优秀同行案例分享等方面对服务商进行扶持,帮助服务商快速进步。

物料支持,面向所以收款服务商,提供基础物料包,既有拓展员T恤、工牌等物料,还有收款码等。此外,还可根据实际情况奖励硬件机具,如扫码枪、支付小白盒等。

体验店支持,对于业绩突出服务商,微信收款商业版官方提供微信支付旗舰店资格。

激励活动支持,面向所有服务商,微信收款商业版官方提供开展针对拓新商户、拉活跃等奖励活动。

3.手机即可接入商户、管理业务

①“微信收款服务商助手”小程序工具,让服务商的拓展业务全方位移动化管理,便捷快速地进行商户接入和业务管理。

②“服务商助手”小程序可添加拓展员,拓展员手机拓展商户,并随时随地查看其名下商户申请进度及信息,公司还可对拓展员进行管理及查看业绩。

③“服务商助手”类似EPR企业管理工具,协助服务商管理内部业务。

4.强大的产品功能扩展

除了常规的移动收款外,微信收款商业版还联合腾讯云推出了云支付功能:

①对有云服务器诉求的服务商提供免费服务

②对有聚合支付诉求的商户提供解决方案

③对有外设机具如小票机、pos机等诉求的商户提供解决方案

④对已有收银系统商户提供快速接入方案

⑤对有行业纵深诉求的商户提供解决方案

强大的产品扩展功能,让微信收款商业版不仅仅适用于常见小商户,还能满足各类中小商户的诉求,有一定技术能力的服务商也可使用。

此外,近期将会上线电子会员卡、拼团、商家货架等功能,便于满足各类商户需求,帮助服务商快速覆盖中长尾市场。

二、如何申请成为微信支付服务商

微信支付服务商申请仅面向通过微信认证的企业类型服务号开放(其它认证类型暂未开放),没有地区、数量限制,认证后的服务号可同时申请服务商和微信支付;同营业执照可申请多个服务商商户号,目前无个数限制。

Step1:开通入口:登陆微信公众平台(mp.weixin.qq.com),进行企业类型服务号申请

Step2:申请材料准备:

1)公司联系方式:包含联系人姓名、联系手机、联系邮箱;

2)客服电话;

3)公司对公账户信息:包含开户行省市信息、开户账号;

4)营业执照信息:包含营业执照号、有效期,高清扫描件;

5)组织机构代码证信息:包含组织就够代码、有效期,高清扫描件;

6)业务经办人或法人证件信息:身份证或护照均可。

Step3:资料填写:登录MP平台,点击“微信支付”→【服务商申请】,并点击右上角【去开通】,进入申请流程;按照页面指引依次填写资料,分别填写经营资料、商户信息、账户信息;

如果资料被驳回,则参照页面的驳回原因进行修改(只需只改被驳回字段,已审核通过字段可无需关注);

完成填写资料步骤后,登录邮箱,查收开户邮箱,获得微信支付商户号、商户平台登录账号密码;

Step3:账户验证:使用开户邮件中提供的账号密码,登录微信支付商户平台(pay.weixin.qq.com),一次点击【账户设置】→【账户信息】→【服务商申请】→【验证】,进入账户验证。

查收对公账户银行流水,输入验证金额数字,数字正确,即通过账户验证

Step4:签署协议:账户验证通过后,即可线上签署协议(请确认相关商户信息是否正确并阅读合作协议),无误后请完成签署。

注:资料审核时间为3-7个工作日。

* 以iphone 13型号手机,iOS14.6系统版本,8.0.6微信版本为例子,不同型号版本手机操作通用。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/247120.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存