开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
开发文档(v3版) 
支付
私域
小程序产品
权限集列表
搜索关键词
搜索直达
收藏
消息
小程序码
小程序服务
订单中心
小程序开发管理
接入指南
api 列表
小程序基础信息
小程序开发版本
小程序应用成员
小程序类目
小程序二维码
代创建小程序
小程序域名
插件管理
小程序备案
生物核身
交易组件
小程序商品
支付有礼
小游戏
公域
营销
资金
会员
信用
安全
广告
小程序云
其他
收藏
我的文档
设置

接口说明

接口英文名称:alipay.open.mini.qrcode.bind
请求url:https://openapi.alipay.com/v3/alipay/open/mini/qrcode/bind
请求方式:post
path指该参数为路径参数
query指该参数需在请求url传参
body指该参数需在请求json传参
商户可不需更换线下二维码,通过该接口完成配置后,用户用支付宝扫描普通二维码时打开小程序并跳转到指定页面,普通二维码关联小程序最多可设置100条规则。

请求参数

公共请求参数

展开
参数中文名参数英文名类型是否必选最大长度描述示例值
身份认证信息authorizationstring必选1024
请求身份信息,参考验签规则。在header参数中传递
请求报文格式content-typestring可选32
报文内容格式,默认需要使用application/json,加密请求使用text/plain,参考请求规则。在header参数中传递
application/json
http方法x-http-method-overridestring可选16
http方法,对于部分不支持put、patch、delete等操作的情况,可以使用post发送请求,并通过该参数传输实际需要使用的http method,参考请求规则。在header参数中传递
put
客户端请求idalipay-request-idstring可选32
调用方的requestid,用于定位一次请求,需要每次请求保持唯一。排查问题时可以提供该字段,参考请求规则。在header参数中传递。
0ba7cddb1665744697169391253118
加密算法alipay-encrypt-typestring可选16
加密算法,请求使用加密能力时,需要指定加密算法,参考加解密规则。在header参数中传递
aes
支付宝根证书alipay-root-cert-snstring可选128
支付宝根证书序列号。证书模式时,可传入该参数,支付宝服务端会校验序列号,确保调用方的证书未被篡改,参考验签规则。在header参数中传递
687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6
应用授权令牌alipay-app-auth-tokenstring可选128
应用授权令牌,参考代调用规则。在header参数中传递
201509bbeff9351ad1874306903e96b91d248a36

业务请求参数

参数中文名参数英文名类型是否必选长度/取值描述示例值
路由规则urlroute_urlbodystring必选
长度范围:[1,128]
二维码域名,须通过icp备案验证,支持http、https、ftp开头的链接
https://www.yoursite.com/
匹配规则modebodystring必选
长度范围:[1,16]
匹配规则,仅支持exact(精确匹配)、fuzzy(模糊匹配)两个值。 精确匹配:根据填写的二维码地址精确匹配,地址完全一致时才能唤起小程序(如:配置二维码地址为,当用户扫这个地址的二维码可唤起小程序)。 模糊匹配:根据填写的二维码地址模糊匹配,只要地址前缀匹配即可唤起小程序(如:配置二维码地址为,当用户扫的二维码地址为,可唤起小程序)。
枚举值
根据填写的二维码地址精确匹配,地址完全一致时才能唤起小程序(如:配置二维码地址为https://www.alipay.com/my?id=123,当用户扫这个地址的二维码可唤起小程序): exact
根据填写的二维码地址模糊匹配,只要地址前缀匹配即可唤起小程序(如:配置二维码地址为https://www.alipay.com/my/,当用户扫的二维码地址为https://www.alipay.com/my/id=123,可唤起小程序): fuzzy
fuzzy
小程序功能页地址page_redirectionbodystring必选
长度范围:[1,128]
小程序功能页,配置扫描二维码后打开的小程序功能页面路径
pages/index/index
模式route_patternbodystring可选
长度范围:[1,256]
模式,用于描述通用的路由url格式,适用于同一个host下面存在大量路由的场景,主要用于提升路由性能,其中{0}、{1} 代表路径中的变量
http://yoursite.com/merchant/{0}/shop/{1}

请求示例

curl -x post \
 "https://openapi.alipay.com/v3/alipay/open/mini/qrcode/bind" \
 -h "authorization: alipay-sha256withrsa app_id=${appid},timestamp=${now},nonce=${uuid},expired_seconds=600,sign=${sign}" \
 -h "alipay-request-id: ${requestid}" \
 -h "alipay-app-auth-token: ${app_auth_token}" \
 -h "content-type: application/json" \
 -d '{
	"route_url":"https://www.yoursite.com/",
	"mode":"fuzzy",
	"page_redirection":"pages/index/index",
	"route_pattern":"http://yoursite.com/merchant/{0}/shop/{1}"
}'

响应参数

公共响应参数

展开
参数中文名参数英文名类型是否必选最大长度描述示例值
支付宝响应时间戳alipay-timestampstring可选32
unix时间戳,用于验签及问题排查,参考验签规则。在header参数中传递
1666004496123
支付宝响应签名alipay-signaturestring可选512
支付宝响应报文签名,参考验签规则。在header中返回
支付宝traceidalipay-traceidstring可选64
支付宝traceid ,用于排查问题使用,参考请求规则。在header中返回
0ba7cddb1665744697169391253118
支付宝随机串alipay-noncestring可选64
支付宝nonce标记,每次请求会生成不同的nonce,可用于防重放判断,参考请求规则。在header中返回
515cf24c2f78b13564e94c2a495695ab

业务响应参数

参数中文名参数英文名类型是否必选最大长度描述示例值
路由规则组route_groupstring必选128
路由规则组,用于唯一标记一条路由规则
78b59c5b6b2946448bc77e17e544b813

响应示例

{
	"route_group":"78b59c5b6b2946448bc77e17e544b813"
}

错误码

公共错误码

前往查看

业务错误码

状态码错误码错误描述凯发app官方网站的解决方案
400system_error系统繁忙
服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试
400appqrcode_not_tinyapp非小程序类型
该接口当前仅支持小程序业务
400app_is_not_exist应用信息不存在
检查appid是否正确
400app_is_not_online业务异常应用不处于上线状态
请上线应用
400builded_not_by_template代关联的小程序版本不是基于模板构建的
代关联普通二维码的小程序必须是基于模板构建的
400host_verify_faild域名校验失败
检查域名是否合法,并且域名已正确校验
400invalid_param参数有误,输入参数非法
对照接口文档检查参数是否合法
400not_currently_avalialbe业务异常该功能尚未全量开放
联系技术人员,是否有资格使用该功能
400online_version_not_exist商户小程序没有线上版本
请上架商户小程序版本
400qrcode_host_route_num_limit该host下规则数量已达到上限
该host下规则数量已达到上限,需创建模式再绑定二维码
400qrcode_route_pattern_not_exist模式不存在
联系凯发app官方网站的技术支持人员,检查该模式是否存在
400qrcode_route_pattern_not_match业务异常规则和模式不匹配
检查规则和模式参数是否匹配
400qrcode_route_pattern_not_permission该模式无法用于绑定该小程序
联系凯发app官方网站的技术支持人员,检查是否有权限使用该模式
400qrcode_route_url_invalid业务异常二维码路由url非法
按照文档检查参数的格式
400route_create_need_version请先发布代码后再配置二维码规则
确保小程序已经创建过版本
400route_over_limit二维码模板已经超过个数限制
删除之前已绑定的无用二维码
400route_rule_conflict码路由规则冲突
更换url,确保未被绑定
400route_rule_conflict_other业务异常匹配模式已被其他小程序占用
更换规则
400secutiy_ssrf_url_faild网址访问失败
请确保route_url字段对应的网址能被访问
400secutiy_ssrf_url_illegal网址非法
请确保route_url字段有效
400template_mismatch_isvappid模板和三方应用关系不匹配
请重新上架基于模板构建的小程序版本, 该模板必须是自己三方应用下持有的模板
400template_not_have_host非模板名下持有域名
请到开放平台配置小程序模板普通二维码路由规则(域名必须相同)
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图