多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
<div class="article-body kancloud-markdown-body"><h1><a id="AppID_AppKey_AppSecret_0"></a>小程序AppID AppKey AppSecret获取</h1> <p>登录到百度小程序管理平台,设置-开发设置:<br><img src="https://img.kancloud.cn/ab/e0/abe0eaf23d6b8dcf99bed1d64af57ecc_1678x791.png" alt=""></p> <hr> <h1><a id="_7"></a>百度收银台开通</h1> <h2><a id="httpssmartprogrambaiducomdocsimgh2_arrowpng_8"></a>百度收银台支付产品介绍<img src="https://smartprogram.baidu.com/docs/img/h2_arrow.png" alt=""></h2> <p>百度收银台支付是百度面向有开发能力的智能小程序合作者提供的支付能力,聚合了主流的百度钱包、微信、支付宝、网银等多种支付方式,方便开发者一站式快速接入多种支付渠道,让百度用户能在智能小程序场景下,直接完成支付、交易闭环,提升用户支付体验的同时,提高订单转化率。</p> <h2><a id="httpssmartprogrambaiducomdocsintroductionpayE799BEE5BAA6E694B6E993B6E58FB0E694AFE4BB98E8B4A6E58FB7E5BC80E9809A_httpssmartprogrambaiducomdocsimgh2_arrowpng_13"></a><a href="https://smartprogram.baidu.com/docs/introduction/pay/#%E7%99%BE%E5%BA%A6%E6%94%B6%E9%93%B6%E5%8F%B0%E6%94%AF%E4%BB%98%E8%B4%A6%E5%8F%B7%E5%BC%80%E9%80%9A" title="百度收银台支付账号开通" target="_blank"></a>百度收银台支付账号开通<img src="https://smartprogram.baidu.com/docs/img/h2_arrow.png" alt=""></h2> <p>开通条件:已完成认证的账号,且需要提供企业营业执照及对公银行账户</p> <p>开通百度收银台账号有两种方式:</p> <ul><li>若您已入驻百度电商平台,可以绑定已有电商平台账号。</li><li>若无百度电商平台账号,可以重新开通账号</li></ul> <h3><a id="httpssmartprogrambaiducomdocsintroductionpayE7BB91E5AE9AE5B7B2E69C89E799BEE5BAA6E794B5E59586E5B9B3E58FB0E8B4A6E58FB7__22"></a><a href="https://smartprogram.baidu.com/docs/introduction/pay/#%E7%BB%91%E5%AE%9A%E5%B7%B2%E6%9C%89%E7%99%BE%E5%BA%A6%E7%94%B5%E5%95%86%E5%B9%B3%E5%8F%B0%E8%B4%A6%E5%8F%B7" title="绑定已有百度电商平台账号" target="_blank"></a>绑定已有百度电商平台账号</h3> <ol><li>绑定电商平台账号,在百度收银台下,点击“点击此处”。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/1.png" alt="图片"></li><li>输入百度电商平台账号的用户名、密码。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/2.png" alt="图片"></li><li>小程序与支付服务绑定,可以选择已创建的支付服务或重新创建新的支付服务。<br> 绑定支付服务入口“支付管理-开通流程-前往设置”。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/3.png" alt="图片"><br> 绑定支付服务:可以创建新服务或绑定已有服务。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/4.png" alt="图片"></li></ol> <h3><a id="httpssmartprogrambaiducomdocsintroductionpayE5889BE5BBBAE696B0E79A84E8B4A6E58FB7__34"></a><a href="https://smartprogram.baidu.com/docs/introduction/pay/#%E5%88%9B%E5%BB%BA%E6%96%B0%E7%9A%84%E8%B4%A6%E5%8F%B7" title="创建新的账号" target="_blank"></a>创建新的账号</h3> <ol><li><p>百度收银台开通流程下,点击“前往提交”。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/5.png" alt="图片"></p></li><li><p>勾选服务协议。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/6.png" alt="图片"></p></li><li><p>资质填写,包括企业信息及法人信息,资质审核需要2个工作日。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/7.png" alt="图片"><br><img src="https://smartprogram.baidu.com/docs/img/api/payment/8.png" alt="图片"></p></li><li><p>RSA公私钥生成</p></li></ol> <h4><a id="_45"></a><strong>方式一</strong></h4> <p>生成方式:使用OpenSSL命令生成。</p> <p>首先进入宝塔,进入文件,打开终端<br><img src="https://img.kancloud.cn/a7/c5/a7c5c700637e7d1f1cc1757d1064e03c_875x381.png" alt=""></p> <p>执行命令 ‘cd /www/wwwroot’<br><img src="https://img.kancloud.cn/2f/e7/2fe75efe6dc46a45636cc936c6c711f5_341x86.png" alt=""></p> <p>执行命令 ‘openssl’ ,进入OpenSSL工具,<br><img src="https://img.kancloud.cn/35/f8/35f8313271542c13799f22138e5cc6d8_326x45.png" alt=""></p> <p>再输入以下命令:</p> <p>OpenSSL&gt; genrsa -out rsa_private_key.pem 1024<br><img src="https://img.kancloud.cn/ed/67/ed67e3ee61a9cf9c1264b9a6a978e339_595x131.png" alt=""></p> <p>OpenSSL&gt; pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem<br><img src="https://img.kancloud.cn/bd/6c/bd6c81fa2dfc24f73f3b2fb9b0f299b1_910x70.png" alt=""></p> <p>OpenSSL&gt; rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem<br><img src="https://img.kancloud.cn/aa/e8/aae8abfb1e8c9810604d63997745db7b_637x62.png" alt=""></p> <p>OpenSSL&gt; exit #退出OpenSSL程序<br><img src="https://img.kancloud.cn/88/60/886020b996ca4771d46d098ad23ea37c_228x40.png" alt=""></p> <p>进入宝塔-文件 -/www/wwwroot文件夹<br><img src="https://img.kancloud.cn/cb/76/cb76464df4d118fcebe493db3c087ea6_1885x444.png" alt=""><br> rsa_private_key.pem 为支付应用私钥(需妥善保管,防止泄露,禾匠商城后台百度插件必填参数)<br> rsa_public_key.pem 为开发者公钥 (第5步的开发者公钥需要填这个)<br> 点击编辑可以获取公私钥<br><img src="https://img.kancloud.cn/39/c1/39c1fd77f819a9d8fba0adfd5c86a138_1679x59.png" alt=""></p> <p>将获取的私钥填入支付应用私钥中<br><img src="https://img.kancloud.cn/2b/ca/2bca55bda561a3f04b809df3e76131ea_1225x570.png" alt=""></p> <h4><a id="_81"></a><strong>方式二</strong></h4> <p>下载密钥对生成工具,解压后运行“支付宝密钥生成器“<br> 下载地址:<a href="https://docs.open.alipay.com/291/106097/" target="_blank">https://docs.open.alipay.com/291/106097/</a><br><img src="https://img.kancloud.cn/c4/7e/c47e622c8f38dc18f7cef15682ed4203_1031x248.png" alt=""><br><img src="https://img.kancloud.cn/45/1b/451b63f741b3f939e67fbdf4a1daec43_857x504.png" alt=""><br> 点击生成密钥<br><img src="https://img.kancloud.cn/60/fa/60fa2e95771f81fbfa20bea078c2f99f_800x700.png" alt=""><br> 开发者公钥:第5步的开发者公钥需要填这个<br> 支付应用私钥:在商城-百度小程序-基本配置-支付应用私钥 填入</p> <ol start="5"><li>资质审核通过后,可进行开发者信息设置<br> 开发者设置入口:支付管理-开通流程-前往设置。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/9.png" alt="图片"><br> 设置信息包括开发者公钥和收银台参数(线上环境)</li></ol> <p>商城<br> 支付回调地址:你的域名/web/pay-notify/baidu.php<br> 退款回调地址:你的域名/web/pay-notify/baidu-refund.php<br> 退款审核地址:你的域名/web/pay-notify/baidu-refund-verify.php</p> <p><img src="https://img.kancloud.cn/53/d3/53d33e418b4247cefcd5598dc665deeb_1364x784.png" alt=""></p> <ol start="6"><li><p>创建服务,进入创建服务页,填写服务名称、录入银行卡信息、并且进行财务设置。填写服务信息后,提交平台进行服务审核,审核周期1个工作日,审核通过后服务即可上线。<br><img src="https://smartprogram.baidu.com/docs/img/api/payment/11.png" alt="图片"></p></li><li><p>获取支付相关参数<br><img src="https://img.kancloud.cn/74/bd/74bd1556e178451f3111754f4b2fd589_1784x764.png" alt=""></p></li></ol> <h1><a id="_120"></a>域名配置</h1> <p><strong>登录到百度小程序管理平台,进入 设置»开发设置»服务器域名,点击添加自己的网站域名</strong><br><img src="https://img.kancloud.cn/39/3e/393efcf1fa97121f70ee0ec1351ebbb1_790x592.png" alt=""><br><strong>登录到百度小程序管理平台,进入 设置»开发设置»业务域名,点击添加自己的网站域名</strong><br><img src="https://img.kancloud.cn/e2/e0/e2e009fcbd58a7f2632f96a9478af8cc_772x579.png" alt=""></p> </div>