相关文章推荐
重情义的卤蛋  ·  蔚来ES6:二手车有多高性价比,看看它就知道 ...·  1 年前    · 
爱玩的小笼包  ·  白学 - 萌娘百科 万物皆可萌的百科全书·  2 年前    · 
爽快的凉茶  ·  百度文库免积分免费下载工具的原理与实现 - ...·  2 年前    · 
魁梧的拖把  ·  外长新年首访的这5个非洲国家,有哪些合作项目 ...·  2 年前    · 
力能扛鼎的咖啡  ·  雪佛兰畅巡够狠,这车最高直降3.34万,买竞 ...·  2 年前    · 
Code  ›  微信支付api,GuzzleHttp报错 | 微信开放社区
移动互联网 locking guzzle
https://developers.weixin.qq.com/community/develop/doc/00008eaf8cc0407c899de50ad5d000
月球上的乌冬面
1 年前

交流专区
服务市场
微信学堂
文档
小程序
  • 常用主页

    小程序

    小游戏

    企业微信

    微信支付

  • 服务市场
    微信学堂
    文档
登录
公告列表
公告列表
收藏
分享

扫描小程序码分享

回答

置顶 微信支付api,GuzzleHttp报错 精选 热门

乐言 2022-03-06 3261 浏览
安装:
composer require wechatpay/wechatpay
Using version ^1.4 for wechatpay/wechatpay
./composer.json has been updated
Running composer update wechatpay/wechatpay
Loading composer repositories with package information
Updating dependencies
Lock file operations: 11 installs, 0 updates, 0 removals
  - Locking guzzlehttp/guzzle (7.4.1)
  - Locking guzzlehttp/promises (1.5.1)
  - Locking guzzlehttp/psr7 (2.1.0)
  - Locking guzzlehttp/uri-template (v1.0.1)
  - Locking psr/http-client (1.0.1)
  - Locking psr/http-factory (1.0.1)
  - Locking psr/http-message (1.0.1)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking symfony/deprecation-contracts (v2.5.0)
  - Locking symfony/polyfill-php80 (v1.25.0)
  - Locking wechatpay/wechatpay (1.4.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 11 installs, 0 updates, 0 removals
  - Installing guzzlehttp/promises (1.5.1): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.0.1): Extracting archive
  - Installing psr/http-factory (1.0.1): Extracting archive
  - Installing guzzlehttp/psr7 (2.1.0): Extracting archive
  - Installing psr/http-client (1.0.1): Extracting archive
  - Installing symfony/deprecation-contracts (v2.5.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.25.0): Extracting archive
  - Installing guzzlehttp/uri-template (v1.0.1): Extracting archive
  - Installing guzzlehttp/guzzle (7.4.1): Extracting archive
  - Installing wechatpay/wechatpay (1.4.3




    
): Extracting archive


PHP版本:7.4.28
PHP代码:
require '..../classes/vendor/autoload.php';
use WeChatPay\Builder;
use WeChatPay\Crypto\Rsa;
use WeChatPay\Util\PemUtil;
use WeChatPay\Util\MediaUtil;
.....
// 构造一个 APIv3 客户端实例
$instance = Builder::factory([
    'mchid'      => $merchantId,
    'serial'     => $merchantCertificateSerial,
    'privateKey' => $merchantPrivateKeyInstance,
    'certs'      => [
        $platformCertificateSerial => $platformPublicKeyInstance,
// 发送请求
$resp = $instance->chain('v3/certificates')->get();


运行结果:
Fatal error:  Uncaught GuzzleHttp\Exception\ClientException: Client error: `GET https://api.mch.weixin.qq.com/v3/certificates` resulted in a `401 Unauthorized` response:
{"code":"SIGN_ERROR","detail":{"detail":{"issue":"sign not match"},"field":"signature","location":"authorization","sign_ (truncated...)
 in .../classes/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113
Stack trace:
#0 .../classes/vendor/guzzlehttp/guzzle/src/Middleware.php(69): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL)
#1 .../classes/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 .../classes/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 .../classes/vendor/guzzlehttp/p in .../classes/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 113
回答 关注问题 邀请回答
收藏

扫描小程序码分享

复制链接
关闭

请选择投诉理由

  • 广告内容
  • 违法违规
  • 恶意灌水内容
  • 其他

删除当前帖子

删除后帖子内容及评论将一并被删除,且不可恢复。

删除 取消
关闭

确定删除?

删除后不可恢复

取消 确定
关闭

关注“微信开放社区”公众号

关注后,可在微信内接收相应的重要提醒。

请使用微信扫描二维码关注 “微信开放社区” 公众号

关闭

反馈

 
推荐文章
重情义的卤蛋  ·  蔚来ES6:二手车有多高性价比,看看它就知道了!_车家号_发现车生活_汽车之家
1 年前
爱玩的小笼包  ·  白学 - 萌娘百科 万物皆可萌的百科全书
2 年前
爽快的凉茶  ·  百度文库免积分免费下载工具的原理与实现 - BIGSING - 博客园
2 年前
魁梧的拖把  ·  外长新年首访的这5个非洲国家,有哪些合作项目? - 中国一带一路网
2 年前
力能扛鼎的咖啡  ·  雪佛兰畅巡够狠,这车最高直降3.34万,买竞品的都后悔了!-手机新浪汽车
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号