为用户创造价值

始终追求工匠精神,是您靠谱的H5开发、小程序开发、微信开发供应商

蓝畅首页 >> 动态

说说微信小程序支付是流程是什么,如何去做

时间:2019-11-07 19:30:59 | 来源:

自2013年8月微信支付正式上线开始,它的用户量可以说是几何倍的增长,截止今日就目前的数据统计来说,微信支付绑定银行卡的用户数量已突破8亿,其中微信支付覆盖的行业也将近涉及了30多种,线下门店更是超过了数百万,我们来一起看看微信支付的主要流程




微信支付: https://pay.weixin.qq.com/wiki/doc/api/index.html

效果

进行选择接入

小程序支付

效果

步骤:

小程序调用登录接口,获取用户的openid, wx.login(object), 通过调用接口获取登录凭证code进行获取登录用户信息,包含用户的唯一标识(openid)以及本次登录的会话密钥(session_key).

code获取session_key, 这是一个https接口,开发者服务器使用登录凭证code获取session_keyopenid.其中session_key是对用户数据进行保密的密钥.为了安全,不能将session_key在网络上传输.

效果

获取的openid

商户在小程序中先调用该接口在微信支付服务后台生成预支付交易单,返回正确的预支付交易后调起支付。其实微信是提供java,net,php三种语言的封装包。

https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1

效果

微信小程序-支付http://www.cnblogs.com/jcscript/p/6126722.html

需要支付的perpay_id

wx.requestPayment(OBJECT)-微信支付

参数

类型

必填

说明

timeStamp

String

时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间

nonceStr

String

随机字符串。

package

String

统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=***

signType

String

签名算法,暂支持 MD5

paySign

String

签名,具体签名方案参见小程序支付接口文档;

wx.requestPayment({"timeStamp":"","nonceStr":"","package":"","signType":"MD5","paySign":"","success":function(res){},"fail":function(res){}})

获取支付id, res_pay, 仅返回了perpay_id,还有随机字符串和签名.






关于我们:

Infocode蓝畅信息技术有限公司成功为多家世界财富500强企业以及其他著名品牌提供优质服务,是您靠谱的互联网开发供应商。

服务客户遍及北京、上海、杭州、深圳、广州、天津、青岛、南京、宁波、苏州、无锡、厦门、重庆、西安等大中型城市及地区    为您提供H5开发小程序开发,H5外包,微信开发,H5商城开发,小程序商城开发,网站开发外包,H5游戏开发,小程序开发外包,小程序设计、APP开发外包,UI设计,SEO优化,SEO外包,视频后期制作等优质服务


本文地址:
更多内容推荐:
专栏最新阅读:
更多文章阅读请至:专栏
Tips: 为您提供H5开发小程序开发微信开发网站开发小程序商城开发SEO网站优化视频后期制作服务