目前校园场景中实体卡覆盖场景广(就餐、门禁、打水、洗澡、线下缴费、打卡、其他消费等),体验上也很快捷。结合校园信息化建设的需求,针对传统实体卡向智慧校园过渡阶段,推出“实体卡代扣解决方案”,在不改变学校和商户财务资金流程和硬件设备更换的基础上,最大限度的实现实体卡消费的体验优化和移动化管理服务。
业务流程
1、用户登录支付宝小程序,搜索学校名称,填写姓名,身份信息,学号,一卡通卡号等信息,支付宝通过认证机构认证通过后,绑卡并签约一卡通代扣。
2、发起扣款时,支付宝会判断学生支付宝账户余额,如果余额充足,则扣学生账户款。如果余额不足,重试后仍扣款失败,根据垫付标识,会代扣垫资账户的款。扣款成功实时到账。
3、委托提现到学校指定银行卡账户。
成功案例
第三方应用授权 |
商户对开发者进行应用授权后,开发者可以帮助商户完成相应的业务逻辑,接口调用等。 |
一卡通认证、绑定 |
用户登录支付宝账户,通过支付宝教育小程序输入学生/教工证件号、学校等信息,支付宝将信息加密处理后通过认证机构(公安网、学校)认证接口进行身份认证,绑定学生卡号,同时与学校签约免密支付。 |
商户代扣产品 |
基于支付宝账户的代扣。用户授权将商户帐号和支付宝账户进行绑定,在校园消费场景进行消费时,借助支付宝账户余额、余额宝、快捷支付、花呗等资金渠道直接扣款方式或通过回复短信确认完成交易的一种支付方式。 |
先享后付v2产品 |
是一个独立的产品,商户需要先签约 “垫资保付” 产品,在该改签属性中,设置指定响应的垫资支付属性,如:单用户垫资的垫资次数、单用户的垫资金额等等、垫资主体等属性。“垫资保付”签约成功之后,配合支付接口的传参,可以实现,正常交易买家自有资产支付失败时,使用垫资主体的资产完成支付。 |
厂商 |
学校一卡通设备厂商。 |
系统服务商 |
指系统开发商 ,一般厂商与系统服务商统称为服务商。为商户提供收银系统。 |
商户 |
使用服务商系统的商户,一般是学校。 |
服务商对接一卡通代扣第三方应用授权模式,接入流程:
服务商登陆开放平台获取应用id(即appid)上传商户私钥,保存支付宝公钥,配置应用网关地址。如果使用同一签约账号下已有appid对接,需要联系支付宝业务同学挂接口包。
1. 第三方应用授权调用
服务商开发第三方应用授权,通过授权链接或者授权二维码提供给学校,学校签约商户代扣完成后,登陆签约商户代扣的支付宝账户给服务商授权。服务商获取授权app_auth_token。
授权app_auth_token服务商本地要保存好,在做交易的时候,此参数在第三方授权调用模式下,需要通过交易接口请求给支付宝。
2、开发一卡通认证绑定
学生/教工登陆支付宝账户,通过支付宝小程序选择学校、输入姓名、身份证、学号、一卡通卡号等信息,支付宝通过认证接口提交给认证机构,认证通过签约免密支付。
3、商户代扣
1).第一种方式:通过支付宝认证签约小程序支付宝小程序提供签约能力。isv接收签约通知。小程序认证签约组件调用
2).第二种方式:isv通过支付宝小程序调用商户代扣协议签约接口。完成用户签约。商户代扣接入指南及开发文档
时序图:
IOT对接,isv或者支付宝业务同学,发邮件iot_campus@service.alipay.com 申请对接需求。iot解决方案同学收到后承接IOT对接。IOT接入流程,参见《高校团餐非人脸设备接入IOT细分SOP(云端、sdk).docx》
商户代扣扣款接口——alipay.trade.pay (统一收单交易支付接口),传参的基础上增加如下传参:
alipay.trade.pay (统一收单交易支付接口)接口中传参,app_auth_token:第三方应用授权token(授权模式必传)。
alipay.trade.pay (统一收单交易支付接口)接口中传参,
a.入参新增:advance_payment_type,用以指定本次扣款是否需要垫资,需要则传入:ENJOY_PAY_V2
b.响应结果和异步通知,新增参数:advance_amount, 该值代表本次交易,垫资主体出资金额。
具体参见附件《商户代扣&先享后付v2集成文档.docx》
IOT平台接入需要先通过设备评估确认IOT接入方案。云端管控API接口和IOTSDK接入两种方案。根据不同方案,交易接口传参要求不同。
具体参见附件《高校团餐非人脸设备接入IOT细分SOP(云端、sdk).docx》
教育一卡通传参要求,请按照下表约定传参。
参数 | 类型 |
最大长度 |
描述 | 示例值 | 备注 |
store_id | string | 32 | 商户门店号 | 12344444 | store_id与terminal_id最好都传,至少传一个 |
terminal_id | string | 32 | 商户机具终端编号 | A71118102410297 | 最好传机具sn号;store_id与terminal_id最好都传,至少传一个 |
subject | string | 256 | 订单标题 | 一卡通代扣传入:校园消费—一卡通代扣 校园码传入:校园消费-校园码 |
必传,依赖此字段进行交易标注,进行返佣 |
extend_params | ExtendParams | 业务扩展参数 | |||
sys_service_provider_id | string | 64 | 系统商编号 该参数作为系统商返佣数据提取的依据,请填写系统商签约协议的PID |
2088511833207846 | 必传,依赖此字段进行交易标注,进行返佣 |
business_params | 商业场景业务扩展参数 | ||||
store_name | string | 128 | 商户传入终端设备的使用场景等相关信息 | 浙江大学第一食堂第20档口 | store_name与terminal_name最好都传,至少传一个 |
terminal_name | string | 128 | 商户传入终端设备名称 | 711码代扣2批 | store_name与terminal_name最好都传,至少传一个 |
上线前需要服务商与支付宝相关负责人确认以下验收通过:
1、功能验收【@产品提供】
2、一卡通认证绑定验收【@行业测试】
3、交易验收【@行业解决方案】
—归档@续玉、声笑
1.上线后出现技术问题,请走售后保障流程:
2.IOT售后保障流程:
邮箱:iot_campus@service.alipay.com (保证处理时效,工作日9:00-18:00,解决上线后疑难杂症)
角色 |
接口人 |
支付宝业务同学 |
续玉、声笑 |
支付宝教育行业产品 |
惯月 |
行业开发 |
一壑 |
行业测试 |
可尹 |
集成方案 |
学静 |
IOT解决方案 |
卓恒、惜秒 |