欢迎来到天天文库
浏览记录
ID:10267687
大小:43.12 KB
页数:8页
时间:2018-06-14
《手持pos机通讯协议_lzx_6_6》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、手持POS机通讯协议一、消息头格式偏移量字段名类型长度说明0MessageLengthInt4消息长度4OperationCodeInt4操作码8SmartMobileCodestring15手持机编号二、心跳消息(操作码0)1、发起消息偏移量字段名类型长度说明0HeartRequestInt4心跳发起:固定为02、响应消息偏移量字段名类型长度说明0HeartResponseInt4心跳响应:固定为1三、商家登录(操作码3001)1、请求消息序号字段名类型长度说明1UserNameString0用户名2PASSWORDString0消费商家唯一码3Sign
2、String0MD5(UserName+MD5(PASSWORD))PASSWORD为商家密码2、响应消息序号字段名类型长度说明1RespCodeInt41-成功其它表示失败2ErrorDiscString0错误描述3BranchNostring36商家唯一码4BranchCodeString0商家编号5BranchNameString0商家名称6BranchModeString1商家模式7CommonExchangeRateString0积分与人民币兑换比率8SendScoresRateString0商家赠送积分比率9BranchStatusString
3、1商家状态10SingleSaledTypeString1单品积分方式11AbbrNamestring机构简称二、卡号及消费商家鉴权(操作码3002)1-请求消息序号字段名类型长度说明1CardNoString0卡号2ConsumeBranchNoGuid36消费商家唯一码3SignString0MD5(CardNo+ConsumeBranchNo+MD5(PASSWORD))PASSWORD为商家密码2、响应消息序号字段名类型长度说明1RespCodeLong81-成功其它表示失败2ErrorDiscString0错误描述3CardCodestring3
4、6卡内码4UserIndentiIDstring36用户内码5DistributeBranchNostring36发积分卡的机构6OwnerBranchCodeString0发卡商家编码7ConsumeBranchCodeString0消费商家编码8CurrentIntegralstring当前积分9CurrentHistoryScorestring当前历史积分10MinConsumeScorestring积分消费限额11CommonExchangeRatestring积分与人民币兑换比率12CurrentCashstring储值部分余额13Current
5、DepositCashstring储值赠送部分余额14CurrentPointsString当前积点值15IsScorestring是否采用积分模式16IsDepositstring是否采用储值模式17RealNamestring会员名称五、金额模式积分消费判断(操作码3003)1、请求消息偏移量字段名类型长度说明1CardNostring0365积分卡卡号2ConsumeBranchNOstring消费商家唯一码3ConsumeAmountString16消费总金额4IsUsedScorestring1是否使用积分5IsUsedDepositstring
6、是否使用储值6SignString0MD5(CardNo+ConsumeBranchNo+ConsumeAmount+IsUsedScore+MD5(PASSWORD))2、响应消息序号字段名类型长度说明1RespCodeInt41-成功其它表示失败2ErrorDiscString0错误描述3CurrentIntegralDecimal16当前积分4IsDiscountInt4是否具有折扣功能5DiscountRateDecimal16折扣率6DiscountCashDecimal16折扣金额7IsDepositCashInt4是否储值功能8Current
7、CashDecimal16当前储值额9CurrentDepositCashDecimal16赠送现金额10IsScoresInt4是否具有积分功能11SendScoresRateDecimal16送积分比率12SendScoreDecimal16送积分值13IsPointsInt4是否积点14SendPointsRateDecimal16送积点比率15SendPointsDecimal16送积点值16PaymentAmountDecimal16应付金额17DeductScoreDecimal16使用积分18UseCashDecimal16使用储值19Use
8、DepositCashDecimal16使用赠送金额20Score
此文档下载收益归作者所有