百度小程序基础配置
小程序AppID AppKey AppSecret获取
登录到百度小程序管理平台,设置-开发设置:
百度收银台开通
百度收银台支付产品介绍
百度收银台支付是百度面向有开发能力的智能小程序合作者提供的支付能力,聚合了主流的百度钱包、微信、支付宝、网银等多种支付方式,方便开发者一站式快速接入多种支付渠道,让百度用户能在智能小程序场景下,直接完成支付、交易闭环,提升用户支付体验的同时,提高订单转化率。
百度收银台支付开通指引 - 百度智能小程序文档 (baidu.com)
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步的开发者公钥需要填这个
支付应用私钥:在禾匠商城-百度小程序-基本配置-支付应用私钥 填入
资质审核通过后,可进行开发者信息设置
开发者设置入口:支付管理-开通流程-前往设置。
设置信息包括开发者公钥和收银台参数(线上环境)
榜店版
支付回调地址:你的域名/web/pay-notify/baidu.php
退款回调地址:你的域名/web/pay-notify/baidu-refund.php
退款审核地址:你的域名/web/pay-notify/baidu-refund-verify.php
禾匠商城微擎版
支付回调地址:微擎域名/addons/zjhj_bd/web/pay-notify/baidu.php
退款回调地址:微擎域名/addons/zjhj_bd/web/pay-notify/baidu-refund.php
退款审核地址:微擎域名/addons/zjhj_bd/web/pay-notify/baidu-refund-verify.php
创建服务,进入创建服务页,填写服务名称、录入银行卡信息、并且进行财务设置。填写服务信息后,提交平台进行服务审核,审核周期1个工作日,审核通过后服务即可上线。
获取支付相关参数
域名配置
登录到百度小程序管理平台,进入 设置»开发设置»服务器域名,点击添加自己的网站域名
登录到百度小程序管理平台,进入 设置»开发设置»业务域名,点击添加自己的网站域名