You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.8 KiB
52 lines
2.8 KiB
*** Settings ***
|
|
Documentation 添加银行卡
|
|
Library RequestsLibrary
|
|
Library Collections
|
|
Resource 登录关键字.txt
|
|
Library pabot.pabotlib
|
|
|
|
*** Variables ***
|
|
|
|
*** Test Cases ***
|
|
a
|
|
userlogin {"accountType":2,"password":null,"account":"15014242835","captcha":"888888"}
|
|
login-token ${token}
|
|
getuserinfo
|
|
|
|
getBankCardList
|
|
#获取银行卡列表
|
|
${headers} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${token}
|
|
Create Session ZTBT http://api-client-psc-test.qniao.cn ${headers}
|
|
${reps} Get On Session ZTBT payment-settlement-center/bankcard/getBankCardList
|
|
log ${reps.json()}
|
|
|
|
bankcard_home
|
|
#获取银行卡信息
|
|
${headers} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${token}
|
|
Create Session ZTBT http://api-client-psc-test.qniao.cn ${headers}
|
|
${reps} Get On Session ZTBT payment-settlement-center/bankcard/bankcard/home/6212263602133910992
|
|
log ${reps.json()}
|
|
${cardNo} Get From Dictionary ${reps.json()["data"]} cardNo #获取银行卡号
|
|
${bankName} Get From Dictionary ${reps.json()["data"]} bankName #获取银行名称
|
|
${bank} Get From Dictionary ${reps.json()["data"]} bank #银行名称
|
|
${cardType} Get From Dictionary ${reps.json()["data"]} cardType #银行卡类型
|
|
Set Global Variable ${cardNo}
|
|
Set Global Variable ${bankName}
|
|
Set Global Variable ${bank}
|
|
Set Global Variable ${cardType}
|
|
|
|
bankverify
|
|
#添加银行卡
|
|
${headers} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${token}
|
|
Create Session ZTBT http://api-client-psc-test.qniao.cn ${headers}
|
|
${data} Set Variable {"phone":null,"cardName":null,"cardNo":"${cardNo}","openingBank":null,"cardType":null,"idno":null,"name":"${realName}","verificationCode":null,"isExist":0,"type":2}
|
|
${repsponse} Post On Session ZTBT payment-settlement-center/bankcard/post/verify/bankverify ${data.encode('utf-8')}
|
|
log ${repsponse.json()}
|
|
|
|
post_bankverify
|
|
#提交银行卡验证
|
|
${headers} Create Dictionary content-type=application/json X-APP-ID=470236309865238528 Authorization=${token}
|
|
Create Session ZTBT http://api-client-psc-test.qniao.cn ${headers}
|
|
${data} Set Variable {"phone":"15014242835","cardName":"${bank}","cardNo":"${cardNo}","openingBank":null,"cardType":"${cardType}","idno":null,"name":"${realName}","verificationCode":"888888","isExist":0,"type":4}
|
|
${reps} Post On Session ZTBT payment-settlement-center/bankcard/post/verify/bankverify ${data.encode('utf-8')}
|
|
log ${reps.json()}
|