2024-05-29 09:39:34
1493
https://demo.ivx.cn/
2025-04-25 21:13:39
cpb8cp590rt2u2485pfg
[{"attributes":{"color":"#222222"},"insert":"【下单创建支付信息】"},{"insert":"\n"},{"attributes":{"color":"#333333"},"insert":"商户系统先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易会话标识后再按Native、JSAPI、APP等不同场景生成交易串调起支付。"},{"attributes":{"list":"ordered"},"insert":"\n"},{"insert":{"image":"R10580997-19579c31667304d72af0ba880fa82e62_143795_1235_965.png"}},{"insert":"\n返回的【JSAPI 支付信息】是 iVX 微信后台组件整理好的支付信息,可直接返回前台调起微信支付"},{"attributes":{"list":"bullet"},"insert":"\n"},{"attributes":{"color":"#222222"},"insert":"2、商户server可通过【"},{"attributes":{"link":"https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6"},"insert":"JSAPI调起支付API"},{"attributes":{"color":"#222222"},"insert":"】调起微信支付,发起支付请求。即前台【微信公众号】的“调起微信支付界面”动作,传入后台返回的支付信息——“JSAPI 支付信息”"},{"insert":"\n支付界面唤起之后,就轮到用户进行支付了,这一步是用户和微信应用的直接交互,和我们的应用程序无关。\n"},{"attributes":{"color":"#222222"},"insert":"我们也可以主动发起查询请求,通常是一个轮训请求,来询问微信订单的状态。"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n注意,尽管前端的微信组件提供了“支付成功”,“支付失败”的回调,这些回调,并不是真实的订单状态的反馈,而是前端用户行为的反馈。\n比如,只有当用户完成支付,并点击了“完成”按钮之后,“支付成功”的回调,才会触发,但如果用户忘记点“完成”按钮,一直停留在支付成功界面,那“支付成功”回调就一直不会触发了。但此时,其实用户已经完成了支付,后台已经可以收到微信的通知,主动查询订单状态,也会返回完成。因此,我们不能依赖前端的回调状态,如果需要在前端对支付状态进行反馈,通常是是使用轮训查询订单状态的方法(但前端不修改状态,通过后台定时服务轮询修改系统的订单状态),比如,每5秒钟发起一个请求,去查询订单状态,一旦返回成功,就跳转至一个支付成功界面。\n\n"},{"attributes":{"header":2},"insert":"\n"},{"insert":"3.接收支付结果通知\n用户完成支付之后,微信会以 POST 方法向我们预先定义好的一个服务地址发送通知(下单接口填的'通知地址'),告知我们支付是否成功。"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"通知的数据以JSON 格式通过请求主体(BODY)传输。通知的数据包括了加密的支付结果详情。"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"我们接收到需解析验证签名"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"然后根据微信系统的通知内容,处理系统业务(如更新系统订单状态等),处理完成后此服务按微信文档规范返回处理是否处理成功的应答给微信支付系统"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n详细做法说明请见文档\nhttps://www.yuque.com/bubai-gumrn/eqm3qc/gcsdc8iaskprk2is?singleDoc# 《微信支付V3_Demo_20240604》\n\n\n\n\n\n\t"},{"attributes":{"header":2},"insert":"\n"},{"insert":"\n"}]
[{"insert":"之前V2的\nhttps://demo.ivx.cn/%E5%BE%AE%E4%BF%A1H5%E4%B8%8EAPP%E6%94%AF%E4%BB%98\n"}]
填写正确微信支付所需配置信息后,根据微信支付官方文档结合iVX中后台微信组件等相关文档,利用后台微信封装好的接口与微信支付系统方通信,前台根据H5或APP环境分别通过微信公众号组件和微信APP组件调起微信支付界面。
填写正确微信支付所需配置信息后,根据微信支付官方文档结合iVX中后台微信组件等相关文档,利用后台微信封装好的接口与微信支付系统方通信,前台根据H5或APP环境分别通过微信公众号组件和微信APP组件调起微信支付界面。
微信H5和APP支付(v3)
5701
微信H5和APP支付(v3)
2024-06-13 18:00:13
142
["ih5-wechatApp","ih5-wechat","data-wechatConfig"]
-1
0
1.0228218e+07
748
174
R10580997-590405e395ca0983ae117e09bd6f3189_255954_997_566.png
APP
中和
2
1
0
11641228
7124
270
412
已上架
应用
1
张家榜
0
10009501
https://v4pre.h5sys.cn/play/5fFNmQkR
手机