百度小程序支付接口及密钥生成教程

百度支付接口:
商户编号:填上图的dealId
支付秘钥:生成秘钥 rsa_private_key.pem 里的,是私钥,填入这里
APPID:填上图的APP ID
APP KEY:填上图的APP KEY
百度支付密钥生成
百度支付的配置比较麻烦,不会的小伙伴请联系客服进行配置,避免支付出错!
如果嫌配置支付麻烦的用户可以直接使用本平台的密钥
平台公钥:
-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIVjSxk8Od92P9B5/WlF1rx0R+ Hwd4Zb9Ub95ryJw1OARrvfyxiY/5o+XSPUONyxUazxO4eQi0t/fVMQYz/9DfUSLJ VDRie862iCIimyHEHGjO2qTJQcm3TB37D4jTp59Q8bwmuFTlb9f8ooP+pK01lzPc 21TdEk3d8SvzXn2+DQIDAQAB -----END PUBLIC KEY-----
平台公钥对应:百度小程序→运营中心→支付管理→开发者信息(平台公钥)
效果如下
开发者公钥:
-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDaSKGE6Vg/NQ6khoBz00W53Lk6 X5HcBmAP6pC+2GjXqM6qGbwcICZkltM9oXUWxCuYKfbfwnCohtxREQzrPinjfjM6 ghklqsM5u5z/RaHkgpro3Yvividhl8Qp1kVS0gTcZhV6R8SfZCdCDCtOk9mPR5lQ f6m47a+VtfdbdsYUEwIDAQAB -----END PUBLIC KEY-----
开发者公钥对应:百度小程序→运营中心→支付管理→开发者设置(开发者公钥)
效果如下
有自己服务器的用户可以按照以下方法进行操作:
方式一
生成方式:使用OpenSSL命令生成。
首先进入宝塔,进入文件,打开终端
执行命令 ‘cd /www/wwwroot’
执行命令 ‘openssl’ ,进入OpenSSL工具,
再输入以下命令:
OpenSSL> genrsa -out rsa_private_key.pem 1024
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
OpenSSL> exit #退出OpenSSL程序
进入宝塔-文件 -/www/wwwroot文件夹
rsa_private_key.pem 为支付应用私钥(需妥善保管,防止泄露,商城后台百度小程序基础配置里面必填参数)
rsa_public_key.pem 为开发者公钥 (第5步的开发者公钥需要填这个)
点击编辑可以获取公私钥
将获取的私钥填入支付应用私钥中
方式二
下载密钥对生成工具,解压后运行“支付宝密钥生成器“
下载地址:https://docs.open.alipay.com/291/106097/

点击生成密钥
开发者公钥:第5步的开发者公钥需要填这个