Skip to content

Commit

Permalink
统一名词: 微信支付公钥
Browse files Browse the repository at this point in the history
  • Loading branch information
TheNorthMemory committed Dec 27, 2024
1 parent 4f63d58 commit f666a5d
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ composer require wechatpay/wechatpay
+ **证书序列号**。每个证书都有一个由 CA 颁发的唯一编号,即证书序列号。

+ **微信支付平台公钥**,是微信支付平台的公钥,用于应答及回调通知的数据签名,可在 [微信支付商户平台](https://pay.weixin.qq.com) -> 账户中心 -> API安全 直接下载。
+ **微信支付公钥**,用于应答及回调通知的数据签名,可在 [微信支付商户平台](https://pay.weixin.qq.com) -> 账户中心 -> API安全 直接下载。

+ **微信支付平台公钥ID**是微信支付平台公钥的唯一标识,可在 [微信支付商户平台](https://pay.weixin.qq.com) -> 账户中心 -> API安全 直接查看。
+ **微信支付公钥ID**是微信支付公钥的唯一标识,可在 [微信支付商户平台](https://pay.weixin.qq.com) -> 账户中心 -> API安全 直接查看。

### 初始化一个APIv3客户端

Expand Down Expand Up @@ -98,11 +98,11 @@ $onePlatformPublicKeyInstance = Rsa::from($platformCertificateFilePath, Rsa::KEY
// 可以从「微信支付平台证书」文件解析,也可以在 商户平台 -> 账户中心 -> API安全 查询到
$platformCertificateSerial = '7132D72A03E93CDDF8C03BBD1F37EEDF********';

// 从本地文件中加载「微信支付平台公钥」,用来验证微信支付应答的签名
// 从本地文件中加载「微信支付公钥」,用来验证微信支付应答的签名
$platformPublicKeyFilePath = 'file:///path/to/wechatpay/publickey.pem';
$twoPlatformPublicKeyInstance = Rsa::from($platformPublicKeyFilePath, Rsa::KEY_TYPE_PUBLIC);

// 「微信支付平台公钥」的「平台公钥ID
// 「微信支付公钥」的「微信支付公钥ID
// 需要在 商户平台 -> 账户中心 -> API安全 查询
$platformPublicKeyId = 'PUB_KEY_ID_01142321349124100000000000********';

Expand Down Expand Up @@ -149,7 +149,7 @@ try {
}
```

即表示商户仅能运行在「微信支付平台公钥」模式,初始化即无需读取及配置`$platformCertificateSerial``$onePlatformPublicKeyInstance`等信息。
即表示商户仅能运行在「微信支付公钥」模式,初始化即无需读取及配置`$platformCertificateSerial``$onePlatformPublicKeyInstance`等信息。

## 文档

Expand Down

0 comments on commit f666a5d

Please sign in to comment.