纸通宝交易版
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

*** 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()}