小程序AppID AppKey AppSecret获取
登录到百度小程序管理平台,设置-开发设置:

百度收银台开通
百度收银台支付产品介绍
百度收银台支付是百度面向有开发能力的智能小程序合作者提供的支付能力,聚合了主流的百度钱包、微信、支付宝、网银等多种支付方式,方便开发者一站式快速接入多种支付渠道,让百度用户能在智能小程序场景下,直接完成支付、交易闭环,提升用户支付体验的同时,提高订单转化率。
百度收银台支付账号开通
开通条件:已完成认证的账号,且需要提供企业营业执照及对公银行账户
开通百度收银台账号有两种方式:
若您已入驻百度电商平台,可以绑定已有电商平台账号。
若无百度电商平台账号,可以重新开通账号
绑定已有百度电商平台账号
1、绑定电商平台账号,在百度收银台下,点击“点击此处”。

2、输入百度电商平台账号的用户名、密码。

3、小程序与支付服务绑定,可以选择已创建的支付服务或重新创建新的支付服务。
绑定支付服务入口“支付管理-开通流程-前往设置”。

绑定支付服务:可以创建新服务或绑定已有服务。

创建新的账号
1、百度收银台开通流程下,点击“前往提交”。

2、勾选服务协议。

3、资质填写,包括企业信息及法人信息,资质审核需要2个工作日。


4、RSA公私钥生成
方式一
生成方式:使用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步的开发者公钥需要填这个
支付应用私钥:在禾匠商城-百度小程序-基本配置-支付应用私钥填入
5、资质审核通过后,可进行开发者信息设置
开发者设置入口:支付管理-开通流程-前往设置。

设置信息包括开发者公钥和收银台参数(线上环境)
回调地址:
支付回调地址:你的域名/web/pay-notify/baidu.php
退款回调地址:你的域名/web/pay-notify/baidu-refund.php
退款审核地址:你的域名/web/pay-notify/baidu-refund-verify.php

6、创建服务,进入创建服务页,填写服务名称、录入银行卡信息、并且进行财务设置。填写服务信息后,提交平台进行服务审核,审核周期1个工作日,审核通过后服务即可上线。

7、获取支付相关参数

域名配置
登录到百度小程序管理平台,进入 设置»开发设置»服务器域名,点击添加自己的网站域名

登录到百度小程序管理平台,进入 设置»开发设置»业务域名,点击添加自己的网站域名
