支付宝小程序:ISV 代商家接入扫码点餐指南

小编:啊南 2199阅读 2020.12.29

ISV 返佣激励
  1. ISV 跟随 基础功能 指引改造支付接口,可代商家接入扫码点餐能力;

  2. 接入 扩展功能 > 同步点餐订单 功能,通过?alipay.merchant.order.sync(订单数据同步接口)实时回传用户点餐并支付的订单数据。回传后结合业务政策要求、审核可获取相关的行业激励,详见 餐饮小程序奖励政策。

返佣参数说明

需在?alipay.merchant.order.sync(订单数据同步接口) 的 ext_info 中传入服务商签约的 rebate_pid(返佣账号)、merchant_biz_type(订单业务类型)及 shop_info(门店信息)。已同步以上信息的订单,不允许变更再次同步。

示例代码


t""ext_info": [{" + rt""ext_key": "business_info","+ // 返佣pidrt""ext_value": {"rebate_pid":"2088123456724569"}" + rt"}," + rt"{" + r          ""ext_key": "merchant_biz_type","+  // 订单业务类型,扫码点餐必传rt  ""ext_value": "qr_food_order"" + // 扫码点餐类型,固定为 qr_food_orderrt"}" +t"]," +rt""shop_info":{"+// 门店信息,如需获得返佣必传本参数rt""merchant_shop_id":"shop001","+// 如需获得返佣必传本参数rt""name":"蚂蚁测试门店"," +// 如需获得返佣必传本参数rt""address":"上海市南泉北路447号"," +//如需获得返佣必传本参数rt""phone_num":"021-88888888"" +//如需获得返佣必传本参数rt"}" +  ]}

关键入参说明

ext_key

ext_value

必填

说明

merchant_biz_type

qr_food_order

扫码点餐订单同步。

business_info

{"rebate_pid":"2088XXXXXXXXXXXX"}

为 json 字符串,传入扫码点餐返佣 pid,key 为 rebate_pid,value 为服务商返佣 pid。

?更多订单同步功能接入详情参见 扩展功能 > 同步点餐订单。

ISV 接入步骤

为简化广大商户的接入流程,同时丰富第三方服务开发者(即系统服务商,下称 ISV)的代调用场景,支付宝开放平台目前支持第三方服务开发者代商户接入扫码点餐。 在代商户接入功能前,第三方服务开发者需要选择?模板开发模式?或者?代开发模式?两种方式之一代商户开发小程序。以下分别介绍在两种模式下,第三方服务开发者代商户接入的步骤。

小程序模板开发模式
  1. 按照模板开发模式?指引,创建小程序模板和第三方应用,并将创建完成的小程序模板授权给第三方应用;

  2. ISV 在第三方应用的“功能管理”页面添加?小程序二维码?及?当面付?功能 ,若需同步订单信息请添加?小程序订单中心;

  3. ISV 开发小程序模板:在小程序开发工具(IDE)内完成小程序模板的前端代码开发,按照对应接口文档中的指引完成相关代码开发;若需要将返回的结果传入 ISV 第三方应用的网关可通过?my.request?接口;

  4. 完成前后端的开发后,ISV 即可上传并提审模板,将开发好的小程序模板发布至服务市场,详情可以参考?发布至服务市场?步骤;

  5. 商户完成?订购模板?后,ISV 按照 代商家签约 文档的指引,代商家的小程序完成所添加能力的签约;ISV 也可以引导商户在商户的小程序管理中心添加?小程序二维码?及?小程序支付?能力 ,若需同步订单信息请添加?小程序订单中心?能力;

  6. ISV 进行后续功能的开发和帮助商户?实施小程序。

注意:由于在第三方应用的功能列表新增一个功能后,已授权的商户小程序无法调用最新添加的能力包含的接口 ,ISV 可以重新发起一次授权。

代开发模式
  1. 商户在 ISV 引导下或者商户自主创建小程序,并添加 ISV 的开发人员为小程序开发者,详情参见?详细步骤;

  2. ISV 创建第三方应用,并在第三方应用的“功能管理”页面添加?小程序二维码?及?当面付?功能 ,若需同步订单信息请添加?小程序订单中心;

  3. ISV 发起授权,商户同意后将小程序授权给 ISV 的第三方应用,详见?授权步骤指引;

  4. 商家的小程序授权给 ISV 的第三方应用后,ISV 参考 代商家签约 文档指引代替商家完成相应能力的签约;

  5. ISV 帮助商户在小程序开发工具(IDE)内完成功能开发,若需要将返回的结果传入 ISV 第三方应用的网关可通过?my.request?接口;

  6. ISV 帮助商家上传小程序版本和代商家 实施小程序 等操作。


关联标签: