public string PaymentResp(int code) { GepgUtility gepg = new GepgUtility(_hostingEnvironment, config, _loggerFactory); gepgPmtSpInfoAck PayAck = new gepgPmtSpInfoAck(); PayAck.TrxStsCode = code; var PayAckString = gepg.SerializeClean(PayAck, typeof(gepgPmtSpInfoAck)); string signature = gepg.GenerateSignature(PayAckString); var signedPayAck = gepg.FinaliseSignedAcks(new GepgPaymentAck() { gepgPmtSpInfoAck = PayAck, gepgSignature = signature }, typeof(GepgPaymentAck)); return(signedPayAck); }
public string ReconciliationResp(int code) { GepgUtility gepg = new GepgUtility(_hostingEnvironment, config, _loggerFactory); gepgSpReconcRespAck ReconcAck = new gepgSpReconcRespAck(); ReconcAck.ReconcStsCode = code; var ReconcAckString = gepg.SerializeClean(ReconcAck, typeof(gepgSpReconcRespAck)); string signature = gepg.GenerateSignature(ReconcAckString); var signedReconcAck = gepg.FinaliseSignedAcks(new GepgReconcRespAck() { gepgSpReconcRespAck = ReconcAck, gepgSignature = signature }, typeof(GepgReconcRespAck)); return(signedReconcAck); }
public string ControlNumberResp(int code) { GepgUtility gepg = new GepgUtility(_hostingEnvironment, config, _loggerFactory); gepgBillSubRespAck CnAck = new gepgBillSubRespAck(); CnAck.TrxStsCode = code; var CnAckString = gepg.SerializeClean(CnAck, typeof(gepgBillSubRespAck)); string signature = gepg.GenerateSignature(CnAckString); var signedCnAck = gepg.FinaliseSignedAcks(new GepgBillResponseAck() { gepgBillSubRespAck = CnAck, gepgSignature = signature }, typeof(GepgBillResponseAck)); return(signedCnAck); }