未定义数组索引: 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

这个只能看下文档了,或者就用课程的版本最好了。

0
0

滺滺

提问者

2018-12-11

老师 找到问题 但是还是没解决..

应该是我下载的SDK版本和老师的不太一样

$wxOrder = \WxPayApi::unifiedOrder(, , 6);

这个方法需要传入3个参数 第一个是config 第二个和你课程里讲的一样 传入$wxOrderData 第三个是超时时间 不知道第一个config应该怎么实例化 因为看代码appid和其他配置好像是从这个config里取到的 求老师解答这里传入的这个config应该怎么实例化后再传入 

因为这个config传入的不对 每次后续方法从config中获取appid都没有这个字段可以获取 然后导致报错...

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程