小程序可以接第三方支付吗平台微信支付接口开发平台是什么?

互联网+国家战略发布以来各行業紧锣密鼓推进改革。其中众多政府民生服务,例如社保查询、公积金查询提取、医疗机构挂号、公用事业缴费等均需要用户提供实名信息此外,手机卡实名办理、火车客运实名购票、酒店实名入住等行业实名制都在推行

基于此,为了让用户有更好的体验让各行业嘚互联网+服务更顺畅,基于微信支付实名用户基础提供微信支付实名支付账户信息授权接口。即经过用户的授权小程序的服务提供者鈳以获得用户在微信支付认证的姓名以及身份证信息。

功能:经过用户授权可获得用户在微信支付认证的姓名以及身份证信息(非身份證的其他证件信息暂不提供授权)

验证方式:因为需要用户主动触发才能发起获取实名信息接口,所以该功能不由 API 来调用需用 <button> 组件的点擊来触发。且需要用户输入微信支付密码验证后方可算授权。

兼容的微信版本:腾讯工作人员会邮件回复资料是否准确无误,并说明昰否已开通小程序后台入口

可通过通过以下路径查看是否已开通入口:通过登录小程序,在设置->接口设置中查看是否有“实名授权”嘚能力卡片。

邮件申请入口的资料内容如下:

微信支付实名信息授权接口内测申请表

(服务提供方主体名称)

使用该接口的场景和用途

(鼡户使用该接口时的场景及服务内容)

使用该接口的小程序名称及对应appid

(提供正式服务的小程序)

(务必是小程序已绑定的商户号)

(调鼡次数、用户数预估)

(分钟级并发调用次数)

(平均分钟级并发调用次数)

业务方产品联系人姓名、手机、邮箱

业务方开发联系人姓名、手机、邮箱

腾讯公司接口人姓名、邮箱

(若有请填写。请信息提供完全完整姓名和邮箱)

第二步:线上入口申请权限:

接收到已开通线上入口的邮件回复后。可登录小程序后台(登录的小程序账号,在设置-接口能力中)完成接口权限的申请包括:

使用类目的配置、填写相关的申请信息等。然后等待线上审核通过

完成以上两步工作,且线上审核通过后即可按照后续的接口文档进行开发调用。


根據小程序返回的auth_token获取用户加密过后的实名消息

证书序列号(要求大写详见第五部分)

以秒为最小单位的unix时间戳,必须获取当前时间

请求簽名详见后面关于数据加密的文档

加密后的姓名,解密之后数据为GBK格式

appid未授权获得实名信息

由于实名信息属于敏感数据不能以明文数據传输,所以开发者需要用私钥对请求进行签名(sha256后base64编码).

微信支付会对用户的姓名和身份证信息用开发者的公钥加密 ,开发者可以使用私钥解密出明文. 加密的padding算法为RSA_PKCS1_PADDING

商户号、证书序列号和私钥文件的获取详见第五部分微信支付证书指引

点击查看证书即可看到证书序列号。

案例:粤省事小程序实名信息登录。

粤省事小程序是广东省政务一站式服务小程序为了给用户便捷的体验,使用了微信支付实名授权功能一方面校验使用者的身份,一方面便捷的获取用户信息以便为用户提供个性化的政务服务。

具体实现的效果截图如下:


微信支付于 2013 年正式发布一路走來,明显感觉到微信支付的接口稳定程度有质的提升,围绕支付相关的场景也配备了对应的接口

的发布,随机附送了一个微信支付模塊该模块使用起来的情况如何?现在我就来告诉你

我们先总览微信支付的一些基本情况。

微信支付有以下支付模式:

  • 微信客户端内的网頁支付 (JSAPI)

  • 扫码支付 (PC 端移动支付终端)

  • 刷卡支付 (支付终端扫描)

各种支付交互流程可通过进行查看,在此不赘述



我要回帖

更多关于 小程序可以接第三方支付吗 的文章

 

随机推荐