未定义数组索引: appid
来源:10-23 支付的服务器端编写 六
滺滺
2018-12-11
老师 APPID有设置好的
好像是系统获取APPID错误?
public function IsAppidSet()
{
return array_key_exists(‘appid’, $this->values);
}
//=【基本信息设置】===============================
/**
* TODO: 修改这里配置为您自己申请的商户信息
* 微信公众号信息配置
*
* APPID:绑定支付的APPID(必须配置,开户邮件中可查看)
*
* MCHID:商户号(必须配置,开户邮件中可查看)
* abstract
*/
public function GetAppId()
{
return ‘xxxxxxxxxxxxx’;
}
public function GetMerchantId()
{
return ‘xxxxxxxxxx’;
}
WxPay.config里是这样配置的 是不是不对呀
最之前的配置文件是这样
public abstract function GetAppId();
public abstract function GetMerchantId();
谢谢老师
2回答
-
7七月
2018-12-12
这个只能看下文档了,或者就用课程的版本最好了。
00 -
滺滺
提问者
2018-12-11
老师 找到问题 但是还是没解决..
应该是我下载的SDK版本和老师的不太一样
$wxOrder = \WxPayApi::unifiedOrder(, , 6);
这个方法需要传入3个参数 第一个是config 第二个和你课程里讲的一样 传入$wxOrderData 第三个是超时时间 不知道第一个config应该怎么实例化 因为看代码appid和其他配置好像是从这个config里取到的 求老师解答这里传入的这个config应该怎么实例化后再传入
因为这个config传入的不对 每次后续方法从config中获取appid都没有这个字段可以获取 然后导致报错...
00
相似问题