JellyBool

17773 经验值

好问题,这个在 PHP 貌似是还没实现,而在 PHP7 的时候,你大概可以这样:

use Laravist {
   Person,Staff,Business
}

放在head里面不行呢?

这个具体是什么?注意加载顺序就可以

你的证书是用的这个么?
https://github.com/PingPlusPlus/pingpp-php/blob/master/example/pingpp_rsa_public_key.pem

然后可以看看这个
https://github.com/PingPlusPlus/pingpp-php/blob/master/example/webhooks.php#L19-L36

我看了,感觉也没啥问题的样子。证书能确保对的话,确实排不出 bug 了

这个是应该这样的么:

//openssl_verify(rawData,base64_decode(signature),signature),publicKeyContents,‘SHA256’);
openssl_verify($data, base64_decode($signature), $publicKeyContents, 'sha256');

再检查一下大小写试试。

实在还是不行,把你所有相关的代码贴出来看看?你的环境也告知一下。。。

你这个就。。。明天就上传我的视频

signature = isset(signature=isset(headers[‘X-Pingplusplus-Signature’]) ? $headers[‘X-Pingplusplus-Signature’] : NULL;

这是什么?确认没有写错么?

你在服务器端粘贴 authorized_keys 的时候是用的什么用户身份。记得要 ubuntu 的身份

你的具体配置是什么样的?代码可以贴出来看一下。

是否是按照这个来的呢? https://www.pingxx.com/api#支付渠道-extra-参数说明

5.4 的 laravel 么?使用 passport 吧