第5部分:数据短信接口规范_协议版本号07_20120815_第1页
第5部分:数据短信接口规范_协议版本号07_20120815_第2页
第5部分:数据短信接口规范_协议版本号07_20120815_第3页
第5部分:数据短信接口规范_协议版本号07_20120815_第4页
第5部分:数据短信接口规范_协议版本号07_20120815_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1移动支付技术规范第5部分数据短信接口规范协议版本号000000076Q/CUP中国银联股份有限公司企业标准Q/CUP0392009中国银联股份有限公司发布Q/CUP0392009I目次前言11范围22规范性引用文件23术语和定义24缩略语和符号35交易处理流程46报文结构247安全体系45附录A(规范性附录)STK菜单格式47附录B(规范性附录)CSTP与MPI接口定义49Q/CUP03920091前言本标准适用于。本标准由中国银联股份有限公司提出。本标准由中国银联股份有限公司技术管理部组织制定。本标准主要起草单位中国银联股份有限公司技术管理部、产品创新部、电子支付研究院、上海柯斯软件有限公司。本标准主要起草人Q/CUP03920092移动支付技术规范第5部分数据短信接口规范1范围本标准适用于通过数据短信接口接入中国银联短信转换平台的移动支付智能卡片,主要定义了卡片应用关于远程交易的交易处理流程、报文结构及通讯安全体系,本标准仅是一个基于数据短信的通讯层标准,关于卡片应用的数据元素、报文结构及安全体系请参见相关应用标准,关于智能卡片的内部处理细节不属于本标准的定义范围。本标准的使用对象主要是与中国银联移动支付智能卡及移动终端应用软件相关的开发、检测、发行、受理以及应用系统的研制、开发、集成和维护等部门(单位)。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。CUPMOBILE核心功能规范CUPMOBILE银行卡应用规范CUPMOBILE应用管理终端接口规范3术语和定义31银联移动支付应用CUPMOBILEPAYMENTAPPLICATION指符合本规范的移动支付应用。32支付应用激活协议PAYMENTAPPLICATIONACTIVATION用于激活移动支付终端上支付程序的协议。33用户移动终端USERMOBILETERMINAL用于移动支付应用的手机终端活其他设备。34银联移动支付服务平台CUPMOBILESERVICEPLATFORM中国银联提供的为移动支付应用服务的公共性服务平台。35中国银联短信转换平台CUPSMSTRANSFERPLATFORM中国银联提供的为用户移动终端提供数据短信接入的公共服务平台。36OTA平台OTAPLATFORM中国银联开发的,为移动支付用户提供空中下载服务的服务平台。37商户MERCHANT为移动支付应用提供交易信息内容的机构。Q/CUP0392009338应用APPLICATION智能卡片和终端之间的应用协议和相关的数据集39命令COMMAND终端向智能卡片发出的一条信息,该信息启动一个操作或请求一个应答310密文CRYPTOGRAM加密运算的结果311功能FUNCTION由一个或多个命令实现的处理过程,其操作结果用于完成全部或部分交易312响应RESPONSE智能卡处理完收到的命令报文后,返回给终端的报文313智能卡片SMARTCARD本规范里所指的智能卡片是指符合ISO7816规范里定义的芯片,包括金融卡或电信SIM卡,同时还包括下载到某种设备如手机的安全芯片里的JAVAAPPLET。4缩略语和符号SC智能卡片(SMARTCARD)CMPA银联移动支付应用CUPMOBILEPAYMENTAPPLICATIONCMSP银联移动支付服务平台(CUPMOBILESERVICEPLATFORM)MPI商户支付接口(MERCHANTPAYMENTINTERFACE)CUPS银联银行卡交换系统CSTP中国银联短信转换平台(CUPSMSTRANSFERPLATFORM)5交易处理流程51概述本节定义了SC所支持交易类型和使用SC进行交易处理的流程,SC进行交易处理的通信形式采用基于数据短信的加密报文形式,其中加密报文的格式在本文第章节进行描述。52UPCARD应用的交易处理流程521应用初始化卡片出厂前,应完成UPCARD应用的初始化,装入符合银联CUPMOBILE银行卡应用规范相关规定的UPCARD应用,建立文件和数据结构,写入相关数据。522应用个人化Q/CUP039200941、空中个人化当UPCARD应用采用OTA方式进行应用个人化,把SC插入手机并第一次登入网络后,SC需要自动发起应用个人化。用户SCCMPACSTPOTAP12345867910图1卡片个人化流程图1、用户第一次进入STK菜单时,SC自动发起个人化流程;2、SC发起个人化请求加密报文;3、CSTP向OTAP发起个人化请求,详细信息参见CUPMOBILE应用管理终端接口规范;4、OTAP向CSTP发出第一批次个人化响应,详细信息参见CUPMOBILE应用管理终端接口规范;5、CSTP将收到的内容以加密报文形式发送给SC,SC执行远程指令;6、SC将执行结果报告给CSTP;7、CSTP将SC执行结果通知OTAP,详细信息参见CUPMOBILE应用管理终端接口规范;8、OTAP向CSTP发出第二批次个人化响应,详细信息参见CUPMOBILE应用管理终端接口规范;9、CSTP将收到的内容以加密报文形式发送给SC,SC执行远程指令;10、SC完成个人化后应提示用户个人化已经完成。2、POS机个人化当UPCARD应用采用POS机进行应用个人化时,把SC插入手机并第一次登入网络后,SC需要向CSTP注册卡片信息。用户SCCMPACSTP1231、用户第一次进入STK菜单时,SC自动注册流程;2、SC发起注册请求加密报文;3、CSTP向SC发送注册确认加密报文。Q/CUP03920095523银行卡磁道信息下载用户SCCMPACSTPOTAP123456图2银行卡信息下载交易流程图1、用户在STK菜单中选择下载银行卡信息功能,SC检查是否存在剩余空间,提示用户输入银行卡号;2、SC向CSTP发起银行卡下载请求加密报文;3、CSTP向OTAP发起请求,详细信息参见CUPMOBILE应用管理终端接口规范;4、OTAP向CSTP发出响应,详细信息参见CUPMOBILE应用管理终端接口规范;5、CSTP将收到的内容以加密报文形式发送给SC;6、SC将银行卡磁道信息保存并通知用户银行卡信息下载成功。524余额查询用户SCCMPACSTPCMSP1236CUPS457图3从STK发起的余额查询交易流程图1、用户在STK菜单中选择余额查询功能,选择需要查询的银行卡,输入银行卡密码;2、SC自动生成一个不重复的虚拟时间,发送余额查询加密报文给CSTP;3、CSTP转换报文格式,组织发送给CMSP的余额查询交易请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSBALANCEENQUIRY;4、CMSP组织发送给CUPS的余额查询交易请求报文。该报文的详细信息参见联网联合规范V20。5、CUPS通过与CMSP建立的长连接返回给CMSP余额查询交易应答报文;6、CMSP组织返回给CSTP的余额查询交易应答报文,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSBALANCEENQUIRY;7、CSTP通过文本短信将查询结果通知给用户。Q/CUP03920096525消费用户SCCMPACSTPCMSP126910CUPS78MPI3451112图4远程消费交易流程图1、用户通过某种方式(例如浏览网站)选择所需购买的产品或服务,并提交购买请求;2、MPI生成唯一订单号,向CSTP发送支付相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送消费请求加密报文给CSTP;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;8、CUPS返回交易结果应答;9、CMSP将交易结果通知MPI;10、MPI返回交易结果通知应答;11、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;12、CSTP通过文本短信将交易结果通知给用户。526信用卡还款1、从外部界面发起的信用卡还款交易流程Q/CUP03920097用户SCCMPACSTPCMSP126CUPS78MPI345910图5从外部界面发起的信用卡还款交易流程图1、用户通过外部界面(例如浏览网站)选择信用卡还款业务;2、MPI向CSTP发送交易相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送信用卡还款消费加密报文给CSTP;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;8、CUPS返回交易结果应答;9、CMSP将交易结果返回CSTP;10、CSTP通过文本短信将交易结果通知给用户。2、从STK发起的信用卡还款交易流程用户SCCMPACSTPCMSP1236CUPS457图6从STK发起的信用卡还款交易流程图1、用户在STK菜单中选择信用卡还款,输入信用卡号和还款金额,选择支付银行卡,并输入支Q/CUP03920098付密码等信息;2、SC自动生成一个不重复的虚拟时间,发送信用卡还款消费加密报文;3、CSTP转换报文格式,组织发送给CMSP的消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;4、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;5、CUPS返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP通过文本短信将交易结果通知给用户。527转账1、从外部界面发起的转账交易流程用户SCCMPACSTPCMSP126CUPS78MPI345910图7从外部界面发起的转账交易流程图1、用户通过外部界面(例如浏览网站)选择转账业务;2、MPI向CSTP发送交易相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送转账消费请求加密报文给CSTP;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;8、CUPS返回交易结果应答;9、CMSP将交易结果返回CSTP;10、CSTP通过文本短信将交易结果通知给用户。2、从STK发起的转账交易流程Q/CUP03920099用户SCCMPACSTPCMSP1236CUPS457图8从STK发起的转账交易流程图1、用户在STK菜单中选择转账交易,输入目标账户和转账金额,选择支付银行卡,并输入支付密码等信息;2、SC自动生成一个不重复的虚拟时间,SC发送请求还款加密报文;3、CSTP转换报文格式,组织发送给CMSP的消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;4、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;5、CUPS返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP通过文本短信将交易结果通知给用户。528账单查询用户SCCMPACSTPCMSP1236公共支付平台4578图9账单查询交易流程图1、用户在STK菜单中选择账单查询功能,选择需要查询的帐单类型,输入用户号(部分地区还需要输入缴费帐期等其他信息,参见CUPMOBILE核心功能规范元素35服务信息);2、SC自动生成一个不重复的虚拟时间,发送账单查询加密报文给CSTP;3、CSTP转换报文格式,组织发送给CMSP的账单查询交易请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSBILLENQUIRY;4、CMSP组织发送给公共缴费系统的账单查询交易请求报文。5、公共缴费系统通过与CMSP建立的长连接返回给CMSP账单查询交易应答报文;6、CMSP组织返回给CSTP的账单查询交易应答报文,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSBILLENQUIRY;Q/CUP0392009107、CSTP转换报文格式,将账单查询结果以加密报文形式返回给SC。8、用户在STK菜单中查看收到的账单信息,后续支付流程参见消费账单缴费/PBOC账单缴费;529账单缴费用户SCCMPACSTPCMSP1236公共支付平台457图10账单缴费交易流程图1、用户在STK菜单中查看收到的账单信息,并选择支付该账单;2、SC自动生成一个不重复的虚拟时间,发送账单缴费加密报文给CSTP;3、CSTP转换报文格式,组织发送给CMSP的账单缴费交易请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;4、CMSP组织发送给公共缴费系统的账单缴费交易请求报文。5、公共缴费系统通过与CMSP建立的长连接返回给CMSP账单缴费交易应答报文;6、CMSP组织返回给CSTP的账单缴费交易应答报文,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;7、CSTP通过文本短信将缴费交易结果通知给用户。5210自助缴费用户SCCMPACSTPCMSP1236公共支付平台457图10自助缴费交易流程图1、用户在STK菜单中选择相应的缴费类型,输入缴费金额,选择支付银行卡,并输入支付密码等信息;2、SC自动生成一个不重复的虚拟时间,SC发送缴费请求加密报文;Q/CUP0392009113、CSTP转换报文格式,组织发送给CMSP的缴费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;4、CMSP将消费请求提交给公共支付平台。该报文的详细信息参见银行卡联网联合规范V20;5、公共支付平台返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP通过文本短信将交易结果通知给用户。5211第三方业务账单查询用户SCCMPACSTPCMSP6101314CUPS1112第三方业务平台791516合作商平台451238图11第三方业务账单查询交易流程图1、用户在STK菜单选择第三方的某项支付业务,输入账单号、金额后确认交易信息;2、SC发送第三方业务账单查询加密报文给CSTP;3、CSTP接收短信报文后做相应处理,根据业务类型向第三方业务平台发起查询;4、第三方业务平台向合作商进行查询;5、合作商返回查询结果;6、第三方业务平台根据查询结果返回账单详情至银联CSTP;7、CSTP接收数据,处理为普通消费订单短信下发给SC;8、用户确认订单短信内容并确认,选择银行卡、输入PIN;9、SC将支付请求以普通消费报文形式发至CSTP;10、CSTP将支付请求转发至CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;11、CMSP将支付请求发送至CUPS;12、CUPS至发卡行扣款完毕后向CMSP返回成功应答;13、CMSP根据返回的成功应答,向第三方业务平台发送交易结果通知请求;Q/CUP03920091214、第三方业务平台向CMSP返回交易结果通知应答,表示交易成功;15、CMSP向CSTP返回支付成功应答。16、CSTP通过文本短信提示用户支付成功。5212STK直接消费用户SCCMPACSTPCMSP367CUPS45第三方业务平台8912图12STK直接消费交易流程图1、用户在STK菜单选择某项支付业务,输入金额,选择银行卡、输入PIN后确认交易信息;2、SC生成不重复的订单号,发送STK直接消费加密报文给CSTP;3、CSTP将消费请求转发至CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPURCHASE;4、CMSP将消费请求发送至CUPS;5、CUPS至发卡行扣款完毕后向CMSP返回成功应答;6、CMSP根据返回的成功应答,向第三方业务平台发送交易结果通知请求;7、第三方业务平台向CMSP返回交易结果通知应答,表示交易成功;8、CMSP向CSTP返回支付成功应答;9、CSTP通过文本短信提示用户支付成功。5213异常处理流程本节定义SC与CSTP之间交互过程中出现的异常点,涉及其他交易环节的请参见相关规范。52131个人化的异常处理流程521311SC向CSTP发送个人化请求加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。521312CSTP向SC发送个人化指令加密报文超时如在超时之后再收到SC的响应报文,CSTP应该提示用户个人化过程超时,请用户重新发起个人化。Q/CUP039200913521313SC向CSTP发送个人化响应加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。直到收完全部批次的远程个人化指令,SC才会将所有数据同步更新;若SC仅收到部分个人化指令时手机突然断电,应启用断电保护机制。521314SC处理远程个人化指令失败若SC处理远程个人化指令执行失败,应立即提示用户个人化失败,请用户重新发起个人化请求。52132银行卡信息下载的异常处理流程521321SC向CSTP发送银行卡信息下载请求加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。521322CSTP向SC发送银行卡信息下载加密报文失败CSTP向SC发送银行卡信息下载后,若收到发送失败的响应,则应发送文本短信提示用户银行卡信息下载失败,请用户重新发起。521323OTAP向CSTP发送的银行卡信息下载结果为失败若OTAP返回给CSTP的银行卡信息下载结果为失败,CSTP应发送文本短信提示用户银行卡信息下载失败,请用户检查银行卡号并后重新发起。52133余额查询的异常处理流程521331SC向CSTP发送余额查询加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。52134消费交易的异常处理流程521341CSTP向SC发送订单加密报文失败CSTP向SC发送订单加密报文后,若收到发送失败的响应,则等待用户重新发起交易。521342SC向CSTP发送消费请求加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。52135信用卡还款的异常处理流程521351SC向CSTP发送信用卡还款消费加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。52136转账交易的异常处理流程521361SC向CSTP发送转账消费加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。52137账单查询的异常处理流程521371SC向CSTP发送账单查询加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。521372CSTP向SC发送账单查询应答加密报文失败CSTP向SC发送账单查询应答后,若收到发送失败的响应,则等待用户重新发起帐单查询请求。52138账单缴费的异常处理流程521381SC向CSTP发送账单缴费加密报文失败Q/CUP039200914SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。52139自助缴费交易的异常处理流程521391SC向CSTP发送缴费消费自助缴费加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。521310第三方业务账单查询交易的异常处理流程5213101SC向CSTP发送业务账单查询加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。5213102CSTP向SC发送消费订单加密报文失败CSTP向SC发送订单消费报文后,若收到发送失败的响应,则等待用户重新发起账单查询请求。5213103SC向CSTP发送普通消费加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。521311STK直接消费交易的异常处理流程5213111SC向CSTP发送STK直接消费加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。53金融IC卡电子现金应用PBOC借贷记应用的交易处理流程531应用初始化卡片出厂前,应完成金融IC卡电子现金应用PBOC借贷记应用的初始化,装入金融IC卡电子现金应用PBOC借贷记应用,建立文件和数据结构,写入相关数据。532卡片信息注册当SC需要通过OTAP平台的TSM模块完成应用个人化前,须进行卡片信息注册,使OTAP获得用户手机号码、安全载体标识等卡片关键信息,及建立安全载体与持卡人身份信息相关联的关键操作。用户SCPBOCCSTPOTAPTSM123456图1卡片信息注册流程图1、持卡人第一次使用SC时,SC自动发起卡片信息注册流程;2、SC发起卡片信息注册请求加密报文;3、CSTP向OTAP发起卡片信息注册请求,详细信息参见CUPMOBILE应用管理终端接口规范;4、OTAP向CSTP返回卡片信息注册应答;Q/CUP0392009155、CSTP向SC转发卡片信息注册应答6、SC完成提示用户卡片信息注册已经完成。533应用个人化当金融IC卡应用采用OTA方式进行应用个人化时,把SC插入手机完成卡片信息注册后,SC需要发起应用个人化。用户SCPBOCCSTPOTAPTSM12345867916101113141215图1卡片个人化流程图1、完成PBOC用户注册后时,SC发起个人化流程;2、SC发起个人化请求加密报文;3、CSTP向OTAP发起PBOC个人化请求,详细信息参见CUPMOBILE应用管理终端接口规范;4、OTAP向CSTP发出第一批次个人化数据,详细信息参见CUPMOBILE应用管理终端接口规范;5、CSTP将收到的内容以加密报文形式发送给SC,SC执行远程指令;6、SC将执行结果报告给CSTP;7、CSTP将SC执行结果通知OTAP,详细信息参见CUPMOBILE应用管理终端接口规范;8、OTAP向CSTP发出第二批次PBOC个人化数据,详细信息参见CUPMOBILE应用管理终端接口规范;9、CSTP将收到的内容以加密报文形式发送给SC,SC执行远程指令;10、SC将执行结果报告给CSTP;11、CSTP将SC执行结果通知OTAP,详细信息参见CUPMOBILE应用管理终端接口规范;12、OTAP向CSTP发出第三批次PBOC个人化数据,详细信息参见CUPMOBILE应用管理终端接口规范;13、CSTP将收到的内容以加密报文形式发送给SC,SC执行远程指令;14、SC将执行结果报告给CSTP;15、CSTP将SC执行结果通知OTAP,详细信息参见CUPMOBILE应用管理终端接口规范;16、SC完成个人化后应提示用户PBOC个人化已经完成。534空中圈存(指定账户)Q/CUP039200916SCPBOCCSTPCMSPCUPS23845用户167图13空中圈存(指定账户)流程图1、用户通过STK菜单,输入圈存金额和账户密码。2、SC发起指定账户圈存交易请求加密报文。3、CSTP转换报文格式,组织发送圈存交易请求报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCLOADAPREQ。4、CMSP将交易请求提交给CUPS。5、CUPS返回交易结果应答。6、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCLOADPARSP。7、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若圈存脚本执行成功,SC在菜单中提示用户圈存操作已成功。注CSTP接受圈存请求的时间为每天的2330次日的2230,每年的12月31号接受圈存请求的时间需剔除掉11301230,超过这个时间段收到的圈存请求,将不处理并立即短信通知SC圈存失败。535空中圈存(非指定账户)SCPBOCCSTPCMSPCUPS23845用户167图14空中圈存(非指定账户)流程图1、用户通过STK菜单,选择扣账银行卡,输入账户密码和圈存金额。2、SC发起非指定账户圈存交易请求加密报文。3、CSTP转换报文格式,组织发送圈存交易请求报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCTRANSFERLOADAPREQ。4、CMSP将交易请求提交给CUPS。5、CUPS返回交易结果应答。6、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCTRANSFERLOADPARSP。Q/CUP0392009177、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若圈存脚本执行成功,SC在菜单中提示用户圈存操作已成功。注CSTP接受圈存请求的时间为每天的2330次日的2230,每年的12月31号接受圈存请求的时间需剔除掉11301230,超过这个时间段收到的圈存请求,将不处理并立即短信通知SC圈存失败。536空中圈存(现金充值)用户SCPBOCCSTPCMSP126CUPS78MPI3451291011图15空中圈存(现金充值)流程图1、用户通过某种方式(例如浏览网站)选择纯电子现金充值,并成功扣款。2、MPI向CSTP发送电子现金充值用户确认。3、CSTP转换报文格式,向SC发送电子现金充值确认数据短信。4、用户在STK菜单中查看收到的电子现金充值信息,并通过STK菜单确认。5、SC发起现金充值圈存交易请求加密报文。6、CSTP转换报文格式,组织发送现金充值圈存交易请求报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范UPCARDSPBOCCASHLOADAPREQ。7、CMSP将交易请求提交给CUPS。8、CUPS返回交易结果应答。9、CMSP向MPI发送现金充值结果确认请求。10、MPI向CMSP返回现金充值结果确认应答。11、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范UPCARDSPBOCCASHLOADPARSP。12、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。注CSTP接受圈存请求的时间为每天的2330次日的2230,每年的12月31号接受圈存请求的时间需剔除掉11301230,超过这个时间段收到的圈存请求,将不处理并立即短信通知SC圈存失败。Q/CUP039200918537脚本处理结果通知无论是借贷记应用还是电子现金应用,只要一笔交易包含了发卡方脚本,就需要手机终端将卡片执行的脚本结果以脚本处理结果通知报文的方式发送到CSTP平台,由CSTP平台处理后往后端平台转发。SCPBOCCSTPCMSPCUPS123564用户图16脚本处理结果通知流程图1、SC收到圈存交易结果应答或PBOC应用其他交易的应答后,立即组织发送脚本结果处理通知加密报文。2、CSTP转换报文格式,组织发送脚本结果处理通知报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCRESULTADVICEAPREQ。3、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCRESULTADVICEPARSP。4、CSTP发送普通文本短信给SC通知用户圈存交易执行成功,并显示交易相关信息。5、CMSP向CUPS发起脚本处理结果通知请求。6、CUPS返回脚本处理结果通知应答。538冲正交易(指定账户与非指定账户)SC在收到圈存交易应答后处理失败时,需要向CSTP主动发起冲正交易。SCPBOCCSTPCMSPCUPS123564用户图17冲正交易(指定/非指定账户)流程图1、SC收到圈存交易应答处理失败,或者发起圈存请求后一定时间内没有收到圈存交易应答,主动发起冲正交易请求加密报文。Q/CUP0392009192、CSTP转换报文格式,根据交易索引号填充清算日期和交易流水号,组织发送冲正交易请求报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCLOADREVERSALAPREQ或UPCARDSPBOCTRANSFERLOADREVERSALAPREQ。3、CMSP立即将冲正结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCLOADREVERSALPARSP或UPCARDSPBOCTRANSFERLOADREVERSALPARSP。4、CSTP将以文本短信通知用户圈存失败。5、CMSP向CUPS发起冲正。6、CUPS返回冲正结果应答。539冲正交易(现金充值)用户SCCMPACSTPCMSP2CUPS56MPI17834图18冲正交易(现金充值)流程图1、SC收到圈存交易应答处理失败,或者发起圈存请求后一定时间内没有收到圈存交易应答,主动发起冲正交易请求加密报文。2、CSTP转换报文格式,根据交易索引号填充清算日期和交易流水号,组织发送冲正交易请求报文给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCCASHLOADREVERSALAPREQ。3、CMSP立即将冲正结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCCASHLOADREVERSALPARSP。4、CSTP将以文本短信通知用户圈存失败。5、CMSP向CUPS发起冲正。Q/CUP0392009206、CUPS返回冲正结果应答。7、CMSP向MPI发起冲正。8、MPI返回冲正应答。5310PBOC余额查询用户SCPBOCCSTPCMSP1236CUPS4578图19从STK发起的余额查询交易流程图1、用户在STK菜单中选择PBOC余额查询功能,选择需要查询的银行卡,输入银行卡密码;2、SC自动生成一个不重复的虚拟时间,发送余额查询加密报文给CSTP;3、CSTP转换报文格式,组织发送给CMSP的余额查询交易请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCBALANCEENQUIRY;4、CMSP组织发送给CUPS的余额查询交易请求报文。该报文的详细信息参见联网联合规范V20。5、CUPS通过与CMSP建立的长连接返回给CMSP余额查询交易应答报文;6、CMSP组织返回给CSTP的余额查询交易应答报文,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCBALANCEENQUIRY;7、CSTP通过文本短信将查询结果通知给用户。CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若发卡方脚本执行成功,SC在菜单中提示用户PBOC余额查询结果。5311PBOC远程消费Q/CUP039200921用户SCPBOCCSTPCMSP126910CUPS78MPI345111213图20远程消费交易流程图1、用户通过某种方式(例如浏览网站)选择所需购买的产品或服务,并提交购买请求;2、MPI生成唯一订单号,向CSTP发送支付相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送消费请求加密报文给CSTP,其中包含了金融IC卡PBOC应用数据;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;8、CUPS返回交易结果应答;9、CMSP将交易结果通知MPI;10、MPI返回交易结果通知应答;11、CMSP将交易结果返回CSTP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;12、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。13、若发卡方脚本执行成功,SC在菜单中提示用户PBOC消费已成功。5312PBOC信用卡还款1、从外部界面发起的信用卡还款交易流程Q/CUP039200922用户SCPBOCCSTPCMSP126CUPS78MPI34591011图21从外部界面发起的信用卡还款交易流程图1、用户通过外部界面(例如浏览网站)选择信用卡还款业务;2、MPI向CSTP发送交易相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送信用卡还款消费加密报文给CSTP,其中包含了金融IC卡PBOC应用数据;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;8、CUPS返回交易结果应答;9、CMSP将交易结果返回CSTP;10、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。11、若发卡方脚本执行成功,SC在菜单中提示用户PBOC信用卡还款已成功。2、从STK发起的信用卡还款交易流程用户SCPBOCCSTPCMSP1236CUPS4578图22从STK发起的信用卡还款交易流程图Q/CUP0392009231、用户在STK菜单中选择信用卡还款,输入信用卡号和还款金额,选择支付银行卡,并输入支付密码等信息;2、SC自动生成一个不重复的虚拟时间,发送信用卡还款消费加密报文,其中包含了金融IC卡PBOC应用数据;3、CSTP转换报文格式,组织发送给CMSP的消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;4、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;5、CUPS返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若发卡方脚本执行成功,SC在菜单中提示用户PBOC信用卡还款已成功。5313PBOC转账1、从外部界面发起的转账交易流程用户SCPBOCCSTPCMSP126CUPS78MPI34510119图23从外部界面发起的转账交易流程图1、用户通过外部界面(例如浏览网站)选择转账业务;2、MPI向CSTP发送交易相关信息;3、CSTP生成订单下发加密报文发送给SC;4、用户在STK菜单中查看收到的订单信息;用户在STK菜单中选择支付银行卡,并输入支付密码等信息;5、SC发送转账消费请求加密报文给CSTP,其中包含了金融IC卡PBOC应用数据;6、CSTP转换报文格式,组织消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;7、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;Q/CUP0392009248、CUPS返回交易结果应答;9、CMSP将交易结果返回CSTP;10、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。11、若发卡方脚本执行成功,SC在菜单中提示用户PBOC转账已成功。2、从STK发起的转账交易流程用户SCPBOCCSTPCMSP1236CUPS4578图24从STK发起的转账交易流程图1、用户在STK菜单中选择转账交易,输入目标账户和转账金额,选择支付银行卡,并输入支付密码等信息;2、SC自动生成一个不重复的虚拟时间,SC发送请求还款加密报文,其中包含了金融IC卡PBOC应用数据;3、CSTP转换报文格式,组织发送给CMSP的消费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;4、CMSP将消费请求提交给CUPS。该报文的详细信息参见银行卡联网联合规范V20;5、CUPS返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若发卡方脚本执行成功,SC在菜单中提示用户PBOC转账已成功。5314PBOC自助账单缴费用户SCPBOCCSTPCMSP1236公共支付平台4578图25自助PBOC账单缴费交易流程图Q/CUP0392009251、用户在STK菜单中查看收到的账单信息,并选择支付该账单;用户在STK菜单中选择相应的缴费类型,输入缴费金额,选择支付银行卡,并输入支付密码等信息;2、SC自动生成一个不重复的虚拟时间,SC发送缴费请求加密报文;3、CSTP转换报文格式,组织发送给CMSP的缴费请求报文发送给CMSP,交易信息格式可参考CUPMOBILE核心功能规范中的UPCARDSPBOCPURCHASE;4、CMSP将消费请求提交给公共支付平台。该报文的详细信息参见银行卡联网联合规范V20;5、公共支付平台返回交易结果应答;6、CMSP将交易结果返回CSTP;7、CSTP转换报文格式,将交易结果以加密报文形式返回给SC。8、若发卡方脚本执行成功,SC在菜单中提示用户PBOC缴费已成功。5315异常处理流程本节定义SC与CSTP之间交互过程中出现的异常点,涉及其他交易环节的请参见相关规范。53151空中圈存交易(指定账户)的异常处理流程531511SC向CSTP发送圈存交易请求失败SC收到手机返回的发送失败响应后,应该自动重发圈存交易请求,重试3次失败后则取消发送,并提示用户圈存请求发送失败。531512SC短时间内无法向CSTP发送多次圈存交易请求SC在发起圈存交易起2分钟内,应限制用户再次发起新的圈存请求,并提示用户“上一笔圈存交易正在处理中,请稍候再试。”531513SC向CSTP发送圈存请求后,没有收到圈存应答在SC发送完圈存请求后开始计时,如在1分钟内还未收到圈存应答,那么SC将拒绝之后接收到的圈存应答,并向CSTP发起冲正。531514CSTP向SC发送圈存交易应答,网关通知发送失败若CSTP平台立即收到网关的发送失败报告,则不进行后续操作,等待SC发起冲正交易。531515CSTP超时没有收到CMSP的UPCARDSPBOCLOADPARSPCSTP关闭与CMSP的连接,并用文本短信通知用户圈存失败,并等待SC发起冲正。53152空中圈存交易(非指定账户)的异常处理流程同空中圈存交易(指定账户)的异常处理流程。53153空中圈存交易(现金充值)的异常处理流程531531CSTP向SC发送电子现金充值确认加密报文失败CSTP向SC发送电子现金充值确认加密报文后,若收到发送失败的响应,则等待用户重新发起交易。531532SC向CSTP发送圈存交易请求失败Q/CUP039200926SC收到手机返回的发送失败响应后,应该自动重发圈存交易请求,重试3次失败后则取消发送,并提示用户圈存请求发送失败。531533SC短时间内无法向CSTP发送多次圈存交易请求SC在发起圈存交易起2分钟内,应限制用户再次发起新的圈存请求,并提示用户“上一笔圈存交易正在处理中,请稍候再试。”531534SC向CSTP发送圈存请求后,没有收到圈存应答在SC发送完圈存请求后开始计时,如在1分钟内还未收到圈存应答,那么SC将拒绝之后接收到的圈存应答,并向CSTP发起冲正。531535CSTP向SC发送圈存交易应答,网关通知发送失败若CSTP平台立即收到网关的发送失败报告,则不进行后续操作,等待SC发起冲正交易。531536CSTP超时没有收到CMSP的UPCARDSPBOCCASHLOADPARSPCSTP关闭与CMSP的连接,并用文本短信通知用户圈存失败,并等待SC发起冲正。53154脚本处理结果通知的异常处理流程531541SC收到圈存确认后向CSTP发送脚本处理结果通知加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后,根据脚本执行结果不同,应采用不同处理方式(1)如果脚本执行成功,则此时SC无需进行进一步操作;(2)如果脚本执行失败,且冲正交易发送3次失败后,SC应提示持卡人交易异常“手机写卡失败,但后台账户已扣款,请拨打客服电话或去银行网点处理。”531542CSTP没有收到SC发送的脚本处理结果加密报文CSTP平台无法收到脚本执行结果时,应认为圈存原交易成功。531543SC收到PBOC交易确认后向CSTP发送脚本处理结果通知加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后,根据脚本执行结果不同,应采用不同处理方式(1)如果脚本执行成功,则此时SC无需进行进一步操作;(2)如果脚本执行失败,SC应提示持卡人交易异常“手机写卡失败,但后台账户已扣款,请拨打客服电话或去银行网点处理。”53155冲正交易的异常处理流程531551CSTP在没有收到SC发起的圈存交易请求时就收到冲正交易请求CSTP应立即向用户发送文本短信提示用户圈存失败。若发送完后又收到SC之前发起的圈存请求,则直接抛弃该请求。531552CSTP向SC发送圈存交易应答之后收到SC发起的冲正交易CSTP应立即向CMSP转发冲正交易,在得到CMSP的冲正应答后向SC返回冲正响应。531553CSTP重复收到SC发起的冲正交易若CSTP与CMSP上一次冲正结果为失败,应再次向CMSP转发冲正交易,在收到CMSP的冲正成功应答后,将冲正响应返回给SC;若CSTP与CMSP上一次的冲正结果为成功,则不向CMSP转发冲正请Q/CUP039200927求,直接将冲正应答返回给SC。53156PBOC余额查询的异常处理流程531561SC向CSTP发送PBOC余额查询加密报文失败SC收到手机返回的发送失败响应后,应该自动发起重试,重试3次失败后则取消发送,并提示用户发送失败。53157PBOC远程消费交易的异常处理流程531571CSTP向SC发送订单加密报文失败CSTP向SC发送订单加密报文后,若收到发送失败的响应,则等待用户重新发起交易。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论