企业如何利用flutter小程序提升管理与运营效率
835
2024-06-17
h5支付时出现“签名错误”怎么办?注意调用微信“统一下单”接口后返回pre_pay_id后,需要用户再次进行签名返回给html; “支付目录没有授权”,进入微信商家管理后台设置即可。
一、Model层,Wxpay.ph
<?php namespace app\common\model; class Wxpay { private $appid = 'wxe8*****d4'; //微信公众号appid private $secret = '37c4*******5f0'; //微信公众号appsecret private $mchid = '13******02'; //商家号 private $key = '5363e******49e8'; //支付密钥 private $sslcert_path = 'apiclient_cert.pem'; //证书所在绝对路径 private $sslkey_path = 'apiclient_key.pem'; //证书所在绝对路径 public function __construct($appid = '', $secret = '', $mchid = '', $key = '') { if(!empty($appid)) $this->appid = $appid; if(!empty($secret)) $this->secret = $secret; if(!empty($mchid)) $this->mchid = $mchid; if(!empty($key)) $this->key= $key; } /* * 微信内H5调起支付 * @params string $openid : 微信用户openid * @params string $out_trade_no : 商家生成的订单号(唯一性) * @params int $total_fee : 支付金额,单位分 * return array $ret : 返回支付时所需要的数据 * */ public function payForWeixin($openid,$out_trade_no,$total_fee,$attach='微信支付',$body='微信支付')
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~