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