sunnnnn/wechat 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sunnnnn/wechat

Composer 安装命令:

composer require sunnnnn/wechat

包简介

wechat for frame Yii2 and Thinkphp5

README 文档

README

#配置 tp5 中config.php中放入配置信息: 'wechat' => [ 'app_id' => '', //app id 'app_secret' => '', //app secret 'mch_id' => '', //商户号 'mch_key' => '', //商户 key 'cert_path' => '', //证书路径 ], 'wxpay' => [ 'app_id' => '', //app id 'app_secret' => '', //app secret 'mch_id' => '', //商户号 'mch_key' => '', //商户 key 'cert_path' => '', //证书路径 'key_path' => '', //证书路径 ],

controller: $wechat = new WechatTp();

#扫码支付 $wxPay = new WxPayTp(); $src = $wxPay->native([ body=>商品描述, attach=>附加数据, outTradeOn=>商户订单号, fee=>费用, tag=>商品标记, notify=>回掉地址, productId=>商品ID ]);

echo "";

#js支付 $jsApiParameters = $wxPay->jsApi([ body=>商品描述, attach=>附加数据, outTradeOn=>商户订单号, fee=>费用, tag=>商品标记, notify=>回掉地址, productId=>商品ID ]);

jsApiParameters为生成的用于调用微信支付接口的配置数据,用法查阅微信支付文档


yii2配置:
'components' => [
	'wechat' => [
		'class' => 'sunnnnn\wechat\mp\Wechat',
		'config' => [
			'app_id' => '',  //app id
			'app_secret' => '', //app secret
			'mch_id' => '', //商户号
			'mch_key' => '', //商户 key
			'cert_path' => '', //证书路径
		]
	],
	'wxpay' => [
		'class' => 'sunnnnn\wechat\pay\WxPay',
		'config' => [
			'app_id' => '',  //app id
			'app_secret' => '', //app secret
			'mch_id' => '', //商户号
			'mch_key' => '', //商户 key
			'cert_path' => '', //证书路径
			'key_path' => '', //证书路径
		]
	],
],

controller:

#扫码支付
$src = Yii::$app->wxpay->native([
	body=>商品描述, 
	attach=>附加数据, 
	outTradeOn=>商户订单号, 
	fee=>费用, 
	tag=>商品标记, 
	notify=>回掉地址, 
	productId=>商品ID
]);

echo "<img src='{$src}'>";

#js支付
$jsApiParameters = Yii::$app->wxpay->jsApi([
	body=>商品描述, 
	attach=>附加数据, 
	outTradeOn=>商户订单号, 
	fee=>费用, 
	tag=>商品标记, 
	notify=>回掉地址, 
	productId=>商品ID
]);

jsApiParameters为生成的用于调用微信支付接口的配置数据,用法查阅微信支付文档

统计信息

  • 总下载量: 25
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-12-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固