Request was not allowed at this time

Getting Request was not allowed at this time error, following is the script.

 

AvsInfo avsCheck = new AvsInfo();

avsCheck.SetAvsStreetNumber("212");
avsCheck.SetAvsStreetName("Payton Street");
avsCheck.SetAvsZipCode("M1M1M1");

/****************** Card Validation Digits *************************/

CvdInfo cvdCheck = new CvdInfo();
cvdCheck.SetCvdIndicator("1");
cvdCheck.SetCvdValue("099");

ResCardVerificationCC rescardverify = new ResCardVerificationCC();
rescardverify.SetDataKey(data_key);
rescardverify.SetOrderId("1232322052020113023");
rescardverify.SetCryptType("7");
rescardverify.SetAvsInfo(avsCheck);
rescardverify.SetCvdInfo(cvdCheck);


//Mandatory - Credential on File details
CofInfo cof = new CofInfo();
cof.SetPaymentIndicator("U");
cof.SetPaymentInformation("2");
cof.SetIssuerId("139X3130ASCXAS9");

rescardverify.SetCofInfo(cof);

HttpsPostRequest mpgReq2 = new HttpsPostRequest();
mpgReq2.SetProcCountryCode(processing_country_code);
mpgReq2.SetTestMode(true); //false or comment out this line for production transactions
mpgReq2.SetStoreId("store3");
mpgReq2.SetApiToken("yesguy");
mpgReq2.SetTransaction(rescardverify);
mpgReq2.SetStatusCheck(status_check);
mpgReq2.Send();


Receipt receipt2 = mpgReq2.GetReceipt();

Thanks