变更银行卡和结算信息
2015-12-15 17:10:15 0 举报
AI智能生成
测试用例
作者其他创作
大纲/内容
小商户信息修改-变更银行卡接口
变更银行户名:通知商户失败【入参没有银行户名】(纠正)【无需测试】
变更所在银行、银行卡号
收款宝验证:9家银行借记卡【工、农、招、建、交通、北京、中信、光大、深发】
认证系统验证:卡号、姓名、身份证号信息一致,提交掌柜通审核,二代商户结算卡信息更新
掌柜通:银行卡审核状态为init or fail,不更新收款宝SKB.TBL_SKB_BANKCARD表中的BANKACCOUNTNUMBER和BANKCODE【通过】
掌柜通:银行卡审核状态为success,更新SKB.TBL_SKB_BANKCARD表中的BANKACCOUNTNUMBER和BANKCODE,信息同修改的银行卡信息一致
认证系统验证:卡号与姓名、身份证号不一一对应:通知商户失败【注释认证】
认证系统验证:卡号、姓名与身份证号不一一对应:通知商户失败
认证系统验证:卡号、姓名、身份证号均不一一对应:通知商户失败
收款宝验证:非9家银行借记卡,通知商户失败【通过】
收款宝验证:信用卡,通知商户失败【通过】
同一商户只能有一条待审核记录(补充)【通过】
数据库检查
掌柜通数据库检查:ZGT.TBL_MODIFY_REQUEST.STATUS
掌柜通审核状态为success:SKB.TBL_SKB_BANKCARD表中的BANKACCOUNTNUMBER和BANKCODE与修改的银行卡信息一致【通过】
掌柜通审核状态为非init或fail:SKB.TBL_SKB_BANKCARD表中的BANKACCOUNTNUMBER和BANKCODE信息不变
二代结算卡信息验证:数据维护>>客户维护>>银行卡信息,验证小商户银行卡信息是否同修改信息保持一致;【通过】
变更结算信息
小商户信息修改-变更结算信息接口
入参校验
不传变更类型,报错
变更类型1-白名单信息:大商户编号、小商户编号、变更类型、白名单+冻结天数(必填)、hmac,不传任何一个参数都报错
变更类型2-银行卡信息:大商户编号、小商户编号、变更类型、银行卡号+所属银行(必填)、hmac,不传任何一个参数都报错
变更类型3-结算信息:大商户编号、小商户编号、变更类型、结算天数+是否自助结算(必填)、hmac,不传任何一个参数都报错
变更类型4-基本信息:大商户编号、小商户编号、变更类型、hmac,不传任何一个参数都报错(待开发)
hmac商户密钥同大商户密钥不一致,报错
大商户收款宝开关关闭,报错
大商户同小商户不存在关系,报错
小商户不存在,报错
出参校验
返回success,信息修改成功
变更类型1-白名单信息:白名单、冻结天数,返回信息同传的信息一致
变更类型2-银行卡信息:银行卡号、所属银行、“变更银行卡需易宝运营人员审核,1-3个工作日生效”,返回信息同传的信息一致
变更类型3-结算信息:结算天数、是否自助结算,返回信息同传的信息一致
变更类型4-基本信息:返回信息同传的信息一致(待开发)
上述四种类型变更成功后,验证数据库SKB.TBL_SKB_REGISTER中信息是否同修改后的信息一致
返回fail+原因,信息修改不成功
hmac签名生成是否正确
数据库验证
小商户注册表skb.TBL_SKB_REGISTER增加字段manualsettle、BANKCARDUPDATESTATUS( 0/null待审核、1-审核成功、2-审核失败)、BANKCARDUPDATEID变更请求号;
老数据验证:对老数据无影响;
manualsettle为N时,隔天自动打款;(纠正)
manualsettle为Y,小商户可以自行设置打款时间;(纠正)
掌柜通数据库:验证表ZGT.TBL_MODIFY_REQUEST信息存储是否同修改后的信息保持一致 ;

收藏
0 条评论
下一页