Skip to content

获取RSA加密公钥

提交付款到银行卡时,收款方银行卡号&收款方用户名 需要通过RSA-OAEP加密,加密所需的公钥由微信支付提供,向微信支付传输用户姓名和账号标识信息已合法征得用户授权。接口默认输出PKCS#1格式的公钥,商户需根据自己开发的语言选择公钥格式。 官方文档

js
const { 
Transformer
} =
require
('wechatpay-axios-plugin')
wxpay
.
v2
.
risk
.
getpublickey
.
post
({
mch_id
,
nonce_str
,
sign_type
,
}, {
security
,
baseURL
,
transformResponse
: [
Transformer
.
toObject
], })
.
then
(
({
data
: {
return_code
,
return_msg
,
error_code
,
error_code_des
,
result_code
,
mch_id
,
pub_key
,
}, }) => ({
return_code
,
return_msg
,
error_code
,
error_code_des
,
result_code
,
mch_id
,
pub_key
,
}) )

Released under the MIT License. (SITEMAP)