微支付接口,微信公众号程序或微信小程序接入微信支付流程(前后端程序示例)

2024-02-15
来源:网络整理

文章目录

微信支付简介

微信公众号程序或微信小程序项目中基本都需要微信支付。 支付场景基本都是点击支付,然后手机底部会弹出输入微信支付密码的弹窗。 密码输入正确后,支付完成。 然而,无论是微信小程序还是微信公众号程序,都是一个后端调用微信API接口统一下单的过程,将接口返回的数据发送回前端发起支付操作,异步通知支付结果。

微信公众号程序接入支付

如果微信公众号程序接入了微信支付,则需要登录微信公众号,点击广告与服务-微信支付关联已注册的微信商户平台(此操作一般由客户自行完成,不会也就是说,只有关联支付通过的微信商户才可以在公众号发起支付。

微支付接口_微信支付接口是什么意思啊_微信接口支付

然后点击设置与开发-基础配置即可获取公众号和(开发密钥)。

微信支付接口是什么意思啊_微支付接口_微信接口支付

微信小程序接入支付

如果微信小程序程序连接了微信支付,登录微信小程序,点击功能-微信支付,关联注册的微信商户平台(这个一般是客户自己做的,就不介绍了。也就是说,只有已经关联微信商户才可以开启小程序支付。

微信支付接口是什么意思啊_微信接口支付_微支付接口

然后点击开发--开发管理--开发设置,即可获取小程序的总和(开发密钥)。

微信支付接口是什么意思啊_微信接口支付_微支付接口

微信商户平台配置第一步

登录微信商户平台,点击账户中心-API安全,设置证书和两个密钥(这里两个密钥设置相同)。 相关配置操作只需根据提示一步一步操作即可。 【一般需要操作密码和多个短信验证码】

微信支付接口是什么意思啊_微信接口支付_微支付接口

配置成功后,您需要获得3个证书文件和一个您自己输入的密钥。 请务必保存并记录它们。 程序中会用到。 获得的证明文件如下:

微信支付接口是什么意思啊_微信接口支付_微支付接口

第2步

点击产品中心-我的产品,点击申请付款。

微支付接口_微信支付接口是什么意思啊_微信接口支付

开发配置中需要填写支付授权目录。 这里填写后端服务器域名即可。

微信接口支付_微信支付接口是什么意思啊_微支付接口

后端程序

由于后端开发的编程语言不同,这里以PHP开发为例。 下面介绍一下统一下单接口和退款接口的调用; 首先,下载官方SDK并引入到项目中。 然后将之前获得的证书文件放入程序目录中。 由于每个版本的SDK都不一样,所以我这里只记录一下我使用的配置过程(不喜欢的请勿评论)。

微信支付接口是什么意思啊_微支付接口_微信接口支付

分享