13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联百度小程序教程:核心参数获取与组装

核心参数获取与组装

核心参数获取

参数解释

· dealId
第三方业务订单创建后跳转百度收银台支付必带参数之一,是百度收银台的财务结算凭证,与账号绑定的结算协议一一对应,每笔交易将结算到 dealId 对应的协议主体,详见平台技术术语。

成都创新互联公司是专业的南明网站建设公司,南明接单;提供成都网站制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行南明网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

· appKey
第三方业务订单创建后跳转百度收银台支付必带参数之一,是第三方应用在百度电商开放平台的唯一标识字符串,详见平台技术术语。注意:本 appKey 并非智能小程序平台分配,注意不要混淆。

· 平台公钥
平台给到第三方的公钥,用来校验百度收银台的签名,详见平台技术术语。

获取 dealId.appKey.平台公钥

服务审核通过后,通过查看服务详情“运营管理 -> 支付管理 -> 支付设置”可以获得这三个参数,如下图:

通用参数组装

bizInfo 组装

bizInfo 参数是为了给业务方透传信息使用的,属于选填属性。
其中封装了部分核心参数,是为了在下游展示环节做冗余备份处理,推荐开发者按下表封装这些核心参数。

参数名称 类型 是否必填 说明 Web 态说明
tpData Object bizInfo 组装键值对集合
appKey String 表示应用身份的唯一 ID
dealId String 百度收银台的财务结算凭证
tpOrderId String 业务方唯一订单号
totalAmount String 订单总金额(单位:分)
returnData Object 业务方用于透传的业务变量 支付成功后会以 query 形式注入到 payResultUrl 页面中(query 可以在页面的 onLoad 生命周期内获取)
displayData Object 收银台定制页面展示属性,非定制业务请置空 用于支付页面展示订单详细信息

代码示例

 
 
 
  1. {
  2. "tpData":{
  3. "appKey":"MMMabc",
  4. "dealId":"470193086",
  5. "tpOrderId":"3028903626",
  6. "rsaSign":"",
  7. "totalAmount":"11300",
  8. "returnData":{
  9. "bizKey1":"第三方的字段1取值",
  10. "bizKey2":"第三方的字段2取值"
  11. },
  12. "displayData":{
  13. "cashierTopBlock":[
  14. [
  15. {
  16. "leftCol":"订单名称",
  17. "rightCol":"爱鲜蜂"
  18. },
  19. {
  20. "leftCol":"数量",
  21. "rightCol":"1"
  22. },
  23. {
  24. "leftCol":"小计",
  25. "rightCol":"113"
  26. }
  27. ],
  28. [
  29. {
  30. "leftCol":"服务地址",
  31. "rightCol":"北京市海淀区中关村南大街5号百度大厦"
  32. },
  33. {
  34. "leftCol":"服务时间",
  35. "rightCol":"2018/05/20 13:30-14:00"
  36. },
  37. {
  38. "leftCol":"服务人员",
  39. "rightCol":"娜娜"
  40. }
  41. ]
  42. ]
  43. }
  44. }
  45. }

文章标题:创新互联百度小程序教程:核心参数获取与组装
路径分享:http://cdbrznjsb.com/article/cojegee.html

其他资讯

让你的专属顾问为你服务