APIGEE Test
APIGEE test
by ayyanarj
JavaScript
//QA
var state = '/cpapi/api/lender/redirect?error=redirect_uri_mismatch&error_description=AADB2C90006%3A%20The%20redirect%20URI%20%27https%3A%2F%2Ftest11-api.cudirect.com%2Fcpapi%2Fapi%2Flender%2Fredirect%27%20provided%20in%20the%20request%20is%20not%20registered%20for%20the%20client%20id%20%279d87f1b5-ad13-4453-a18a-5edb1339c4d3%27.%0D%0ACorrelation%20ID%3A%200b9ef179-b5f8-4f0a-935d-2b0d6eae1d31%0D%0ATimestamp%3A%202020-02-28%2005%3A53%3A30Z%0D%0A&state=6cb3c07f-1078-414e-9efa-cfd12833b6b2%7Cv1%7C4537434%7Coao';
//DEV
state = '/cpapi/api/lender/redirect?error=access_denied&error_description=AADB2C90091%3A%20The%20user%20has%20cancelled%20entering%20self-asserted%20information.%0D%0ACorrelation%20ID%3A%2099d9cbe9-dff2-40c8-85b3-c20adba62428%0D%0ATimestamp%3A%202020-02-28%2006%3A05%3A43Z%0D%0A&state=c0f2969c-0c26-43b9-9cd0-e88407e5a00a%7Cv1%7C4537434%7Coao';
state = decodeURI(state);
if (state) {
var values = state.split("|")
console.log('vaues => ', values[0]);
// context.setVariable("request.queryparam.state", values[0]);
// context.setVariable("request.header.x-api-version", values[1]);
if(values.length >= 4 && values[3])
{
console.log("request.queryparam.flowType => ", values[3]);
// context.setVariable("request.queryparam.flowType", values[3]);
}
}