alipay-sdk-php icon indicating copy to clipboard operation
alipay-sdk-php copied to clipboard

AlipayKeyPair示例密钥与官方提供的示例所需密钥不一致

Open jiningrich opened this issue 3 years ago • 4 comments

包文档的,没有private.pem与public.pem,我通过密钥字符串填写应用私钥、支付宝公钥创建也是报错

// 通过密钥文件创建(推荐)
$keyPair = \Alipay\Key\AlipayKeyPair::create(
    __DIR__ . '/private.pem',
    __DIR__ . '/public.pem'
);

官方示例地址(普通调用示例(证书)):https://opendocs.alipay.com/open/54/103419/#%E6%99%AE%E9%80%9A%E8%B0%83%E7%94%A8%E7%A4%BA%E4%BE%8B_3

$appCertPath = "应用证书路径(要确保证书文件可读),例如:/home/admin/cert/appCertPublicKey.crt";
$alipayCertPath = "支付宝公钥证书路径(要确保证书文件可读),例如:/home/admin/cert/alipayCertPublicKey_RSA2.crt";
$rootCertPath = "支付宝根证书路径(要确保证书文件可读),例如:/home/admin/cert/alipayRootCert.crt";

官方所需的这三个文件我都有

jiningrich avatar Nov 03 '21 09:11 jiningrich

@hekaizxb 请问你是怎么解决的?

ElfSundae avatar Nov 03 '21 09:11 ElfSundae

@hekaizx 请问你是怎么解决的?

我换成官方SDK,自己改,集成

jiningrich avatar Nov 03 '21 09:11 jiningrich

嗯,谢谢

@hekaizx 请问你是怎么解决的?

我换成官方SDK,自己改,集成

ElfSundae avatar Nov 03 '21 10:11 ElfSundae

@hekaizx 请问你是怎么解决的?

我换成官方SDK,自己改,集成

改集成,好弄吗?是否方便分享一下?

NingerJohn avatar Dec 09 '22 02:12 NingerJohn