美文网首页
tp5 微信支付sdk

tp5 微信支付sdk

作者: twinkle8858 | 来源:发表于2018-05-31 17:12 被阅读0次

接触到微信支付,然而微信官方给出的微信支付sdk用起来不太方便,在原来微信支付sdk上进行了修改,测试过能用,现在我的tp5项目都用这个,分享出来大家研究研究,新手一枚,望大神们能指出错处。

git地址 https://github.com/twinkle227/wechat-sdk-tp5

用法:

1、把sdk放到extend文件夹

2、配置Jsapi.php里面的回调地址我的是调用控制器的方法 https://www.test.com/index/api/appNotify 。配置lib里面的WxPay.Config.php商户信息

3、在控制器里面引入sdk文件example 里面的 Jsapi(J是大写)和 PayNotifyCallBack 类。Jsapi里面的pay()方法是支付时调用,PayNotifyCallBack是处理回调的。

4、在自己的支付方法里实例化Jsapi这个类 $pay = new Jsapi(); ,调用pay方法传入参数$pay->pay($openid,$body,$order_num,$total);

5、在自己的控制器建一个回调接口,回调接扣实例化回调类$notify = new PayNotifyCallBack(); 调用父类里面的Handle()方法$notify->Handle(false);  支付成功后微信调用这个接口返回支付信息。接收信息 $xml = $GLOBALS['HTTP_RAW_POST_DATA'];  。分析$xml里面的东西看自己需要的来更改数据库就ok了

写得比较乱,希望能看懂,哈哈哈哈!

相关文章

  • android集成微信、支付宝、银联sdk

    微信支付sdk 支付宝支付sdk 银联支付sdk

  • tp5 微信支付sdk

    接触到微信支付,然而微信官方给出的微信支付sdk用起来不太方便,在原来微信支付sdk上进行了修改,测试过能用,现在...

  • iOS微信支付简单的使用

    APP微信商户申请APPID步骤地址 微信支付 SDK与 Demo地址下载 把微信支付 SDK 拖到工程上SDK ...

  • 微信App支付接入&支付流程

    微信App支付接入&支付流程 最近对微信App支付(App端集成微信支付SDK)申请步骤,以及终端在进行微信支付时...

  • 微信公众号开发

    采用 TP5 + vue 实现如下功能 微信登录微信分享微信支付 微信登录 前端输入参数跳转 前端获取code码 ...

  • iOS第三方库有重复文件的问题解决方案

    最近在做一个支付功能,用到移动的和包支付,微信支付,银联支付。但是和包支付的SDK里已经包含了微信支付的SDK(我...

  • iOS 微信支付

    今天探讨的内容是微信支付相关的知识,首先就必须先明白微信支付sdk的接口规则和微信支付sdk的规范和业务流程。 首...

  • 微信APP支付-3 SDK的使用

    集成完SDK后使用微信支付App支付的SDK,需要在代码设计。 一、注册 要使用微信支付首先要注册我们的App,在...

  • Tp5 微信扫码支付

    趁热打铁,把微信支付demo集成到tp5里面,实现微信扫码支付~~~下载demo,目录结构如下: 把 lib 文件...

  • Android WebView中的H5支付实践

    一、前言 随着行业发展,支付功能已是APP必备功能之一,接入支付SDK,如微信支付SDK、支付宝SDK等成本较大,...

网友评论

      本文标题:tp5 微信支付sdk

      本文链接:https://www.haomeiwen.com/subject/oxnqsftx.html