PHP微信支付(扫码支付以及微信JSAPI支付)

第一步:在微信官网下载微信支付SDK
网址:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1
在这里插入图片描述
注下载对应语言的SDK
第二步:把下载好的SDK解压到项目目录下(我这里是放入extend下)*在这里插入图片描述
在WxPay.Config.php填入对应的参数
(AppId,MerchantId(商户号),Key,AppSecret(jsapi支付需要用到),SSLCertPath(证书路径):退款时需要使用)
参数都配置好后就开始上代码了;
第三步,后台实现微信支付
1.Native(微信扫码支付):后台代码如下
在这里插入图片描述
注:金额必须要乘以100不然报错,返回的qr_code由前端生成二维码图片
2.JsApi支付实现过程,后台代码如下:
在这里插入图片描述
注:金额也必须乘以100,setOpenid为支付者openid
3.微信回调(供微信扫码支付和jsapi支付使用)
在这里插入图片描述
注:满足$result[‘return_code’] == ‘SUCCESS’ && $result[‘result_code’] == 'SUCCESS’时,在里面写对应的回调逻辑;
到这里微信支付就全部完成了

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值