您现在的位置是:首页  >  PHP >  PHP基础 PHP实例

php微信jsapi支付详细实例

博主 添加时间:2019-03-26 19:18:06 【PHP实例】 热度:121人已围观

第一步:微信官网下载demo实例

下载地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 

image.png

 我们改名为 wxpay 文件夹


第二步:配置微信公众号授权页面地址

image.png

第三步:配置微信商家后台配置jsapi授权目录

image.png


第四步:配置wxpay文件夹下 -> example -> WxPay.Config.php 文件

//=======【基本信息设置】=====================================
	/**
	 * TODO: 修改这里配置为您自己申请的商户信息
	 * 微信公众号信息配置
	 * 
	 * APPID:绑定支付的APPID(必须配置,开户邮件中可查看)
	 * 
	 * MCHID:商户号(必须配置,开户邮件中可查看)
	 * 
	 */
	public function GetAppId()
	{
		return '你的appid';
	}
	public function GetMerchantId()
	{
		return '商户号';
	}
	
	
//=======【商户密钥信息-需要业务方继承】===================================
    /*
    * KEY:商户支付密钥,参考开户邮件设置(必须配置,登录商户平台自行设置), 请妥善保管, 避免密钥泄露
    * 设置地址:https://pay.weixin.qq.com/index.php/account/api_cert
    * 
    * APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置, 登录公众平台,进入开发者中心可设置), 请妥善保管, 避免密钥泄露
    * 获取地址:https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=2005451881&lang=zh_CN
    * @var string
    */
    public function GetKey()
    {
    return '你的微信公众号Key';
    }
    public function GetAppSecret()
    {
    return '你的微信公众号AppSecret';
    }

以上配置已经完成。下来进行演示实例


第五步:本人访问您的域名http://www.******.cn/wxpay/example/

image.png

正常访问代表成功。点击jsapi 实例就成功了。 支付取消和支付成功 html页面会有jsApiCall 会监听事件 

get_brand_wcpay_request:ok 代表成功
get_brand_wcpay_request:cancel 代表支付失败

注意:这个只是简单的 监听结果,实际还要以微信支付配置的回调地址为准。回调地址可以操作业务逻辑处理。

在 jsapi.php 有写好的实例 . 

回调配置地址 $input->SetNotify_url("http://jusucai.cn/wxpay/example/notify.php");


本实例只要是对官网demo 的配置和演示

如何运行到项目里面进行运行和支付,下次更新。

本人以ThinkPHP3.2.3版本做测试,因为配置地方有点多,下次更新,如果急需可以联系QQ:5708837




  • 相关文章
  • 50个技巧提高你的PHP网站程序执行效率

    PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。

  • PHP参考手册

    《PHP完全参考手册》是Steven Holzner编著的一本图书。该书详细介绍了如何个性化PHP工作空间,定义运算符和变量,操作字符串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问数据库信息,用cookies跟踪客户端首选项,执行FTP和电子邮件事务,以及如何将应用程序发布到Web上。除此之外,还将深入了解PHP的下一代Web 2.0 设计功能,包括AJAX、XML和RSS。

  • PHP技术应用

    ​1,静态页面生成   2,伪静态   3,分布式   4,jquery框架集成   5,div+css w3c标准   6,大负荷   7,数据库缓存   8,过程缓存   9,flex   10,支持MVC模型   11,桌面程序应用(不擅长)

  • PHP语言优势

    1、开放的源代码。2、PHP是免费的。3、PHP的快捷性。4、跨平台性强。5、效率高。6、图像处理。7、面向对像。8、专业专注。

  • PHP特征特点

    PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

文章评论

博客名片

职业:PHP程序员

现居:河南省-洛阳市

博客地址:www.lizongyang.cn

Email:5708837@qq.com

站点信息

  • 建站时间:2019-03-25
  • 网站程序:李宗洋博客
  • 联系电话:15888888888
  • 文章统计4084篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们

打赏本站

  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!
  • 微信扫码:你说多少就多少~
  • 支付宝扫码:你说多少就多少~

客服在线

服务时间

周一至周日 9:00-21:00