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.
43 lines
2.2 KiB
43 lines
2.2 KiB
*** Settings ***
|
|
Documentation 添加银行卡
|
|
Library RequestsLibrary
|
|
Library Collections
|
|
|
|
*** Variables ***
|
|
${URL} http://api-client-psc-test.qniao.cn
|
|
${header} {'content-type':'application/json','X-APP-ID':'470236309865238528','Authorization':'${gettoken}'}
|
|
|
|
*** Test Cases ***
|
|
getBankCardList
|
|
#获取银行卡列表
|
|
Create Session ZTBT ${URL} ${header}
|
|
${reps} Get On Session ZTBT payment-settlement-center/bankcard/getBankCardList
|
|
log ${reps.json()}
|
|
|
|
bankcard_home
|
|
#获取银行卡信息
|
|
Create Session ZTBT ${URL} ${header}
|
|
${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
|
|
#添加银行卡
|
|
Create Session ZTBT ${URL} ${header}
|
|
${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
|
|
#提交银行卡验证
|
|
Create Session ZTBT ${URL} ${header}
|
|
${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()}
|