Test plan for FirstBank to Simbrella callback APIs false true false host localhost = port 8080 = protocol http = basePath /v1/api/salary = username admin = password password = ${host} ${port} ${protocol} UTF-8 Content-Type application/json Accept application/json ${protocol}://${host}:${port}${basePath} ${username} ${password} false 5 5 true continue 1 false ${basePath}/NotificationCallback true POST true true false { "fbnTransactionId": "FBN20191031104405", "transactionId": "TRX${__time()}", "customerId": "CUST001", "accountId": "ACC001", "debtId": "DEBT001", "transactionType": "Disbursement", "amountProvided": 5000.0, "amountCollected": 0.0, "responseCode": "00", "responseDescription": "Transaction successful" } = ${basePath}/DisbursementCallback true POST true true false { "fbnTransactionId": "FBN20191031104405", "transactionId": "TRX${__time()}", "customerId": "CUST001", "accountId": "ACC001", "debtId": "DEBT001", "transactionType": "Disbursement", "amountProvided": 5000.0, "responseCode": "00", "responseDescription": "Disbursement successful" } = ${basePath}/CollectionCallback true POST true true false { "fbnTransactionId": "FBN20191031104405", "transactionId": "TRX${__time()}", "customerId": "CUST001", "accountId": "ACC001", "debtId": "DEBT001", "transactionType": "Collection", "amountCollected": 5500.0, "responseCode": "00", "responseDescription": "Collection successful" } = ${basePath}/PenalChargeCallback true POST true true false { "fbnTransactionId": "FBN20191031104405", "transactionId": "TRX${__time()}", "customerId": "CUST001", "accountId": "ACC001", "debtId": "DEBT001", "transactionType": "PenalCharge", "penalCharge": 100.0, "responseCode": "00", "responseDescription": "Penal charge applied successfully" } = ${basePath}/ConsentStatusCallback true POST true true false { "fbnTransactionId": "FBN20191031104405", "transactionId": "TRX${__time()}", "customerId": "CUST001", "accountId": "ACC001", "consentStatus": "REVOKED", "responseCode": "00", "responseDescription": "Consent status updated successfully" } = ${basePath}/SMSStatusCallback true POST true true false { "messageId": "MSG${__time()}", "dest": "2348012345678", "status": "DELIVERED", "timestamp": "${__time(yyyy-MM-dd'T'HH:mm:ss)}" } = false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true false saveConfig true true true true true true true false true true false false false true false false false true 0 true true true true true true