开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
支付产品
私域产品
公域产品
营销产品
资金产品
会员产品
信用产品
安全产品
广告产品
其他通用产品
小程序交易投诉处理
收单资金结算到银行账户的到账消息
蚂蚁门店管理
ccm 插件化能力
学校库
分享到支付宝
商家账单数据查询及下载接口
商户自主监控
网站支付宝登录
支付宝卡包
电子发票
生活缴费
中小学教育缴费
地铁线上购票
车主平台停车在线缴费
口碑开店
私域营销
支付宝加油
商家费率申请
开发 > 服务端 > 其他通用产品 > 产品介绍
收藏
订阅更新
我的文档
设置
为了解决常规的付款码只能在支付阶段使用一次,商家只能在用户支付中和支付后进行营销活动的问题,支付宝提供了 付款码解码查询uid。商家可从用户付款码中解析出用户的支付宝 user id 进行支付前营销,再使用同一付款码进行支付扣款。
1 典型场景
本产品主要应用于实人消费以及会员消费场景。如:超市扫描用户付款码扣款、iot 设备扫码支付等使用付款码的场景。
商家根据付款码获取用户支付宝 uid 并与商家系统中的用户信息进行匹配。若商家事先已经通过某项服务建立起了支付宝 user id 与个人信息的关系(如通过向用户发放会员卡建立 user id 与会员等级信息的关系),可识别出自己的用户。
2 应用案例
咖啡店门店中,收银员使用设备扫描用户的支付宝付款码获取用户 user id,在商家系统中匹配用户的会员身份,调整优惠等营销活动,再使用同一付款码完成支付扣款。
3 准入条件
支持的账号类型:支付宝企业账号个体工商户
需接入 当面付-付款码支付
商家的收银系统需要有红外扫描枪设备,或其它的扫码、展示码设备。
4 计费模式
免费。
5 使用说明
为了保证获取到的 user id 的有效性,服务码解码接口会校验 otp(one-time password),并在后续支付时中核销码值。一个码值一旦已经用于支付将会立即失效,不可再用于获取 user id,因此商家需要先获取用户 user id 再进行支付。
注意:支持商家通过 a 应用获取用户授权并解码获取 uid,再通过 b 应用使用同一付款码完成收款。
5.1 使用顺序

5.1.1 用户授权
根据支付宝要求,商家通过付款码获取用户支付宝 user id 前,必须通过 获取用户信息 获得用户授权同意。解码时支付宝将校验用户授权关系。目前解码授权支持:
用户授权(scope = auth_paycode_getuid)。
电子会员卡授权(scope = auth_ecard)。
5.1.2 支付前营销
获取用户 user id,在商家系统中匹配用户的会员身份,调整优惠等营销活动。
5.1.3 支付扣款
使用同一付款码完成支付扣款。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图