public static ReceiveReversalValidationRequest FromTransactionLookup(this ReceiveReversalValidationRequest receiveReversalValidationReq, TransactionLookupResponsePayload tranLookupResponsePayload) { receiveReversalValidationReq.MgiSessionID = tranLookupResponsePayload.MgiSessionID; receiveReversalValidationReq.ReceiveAmount = tranLookupResponsePayload.ReceiveAmounts.ReceiveAmount.GetValueOrDefault(); receiveReversalValidationReq.ReceiveCurrency = tranLookupResponsePayload.ReceiveAmounts.ReceiveCurrency; return(receiveReversalValidationReq); }
public ReceiveReversalValidationResponse ReceiveReversalValidation(ReceiveReversalValidationRequest receiveReversalValidationRequest) { var agent = AuthIntegration.GetAgent(); var response = _agentConnect.ReceiveReversalValidation(agent, receiveReversalValidationRequest); CheckFlagsForDataChange(response.Payload?.Flags, agent); return(response); }
public IHttpActionResult ReceiveReversalValidation([FromBody] ReceiveReversalValidationRequest req) { var recvValidateRespVm = _receiveReversalBusiness.ReceiveReversalValidation(req); return(Ok(recvValidateRespVm)); }
public virtual async Task <ReceiveReversalValidationResponse> ReceiveReversalValidationAsync(Agent agent, ReceiveReversalValidationRequest receiveReversalValidationRequest) { return(await AgentConnect.ReceiveReversalValidationAsync(agent, receiveReversalValidationRequest)); }
public virtual ReceiveReversalValidationResponse ReceiveReversalValidation(Agent agent, ReceiveReversalValidationRequest receiveReversalValidationRequest) { return(AgentConnect.ReceiveReversalValidation(agent, receiveReversalValidationRequest)); }
public AcApiResponse <ReceiveReversalValidationResponse, ApiData> ReceiveReversalValidation(ReceiveReversalValidationRequest req) { // AgentConnect Validate call for RECV Reversal var resp = _agentConnectIntegration.ReceiveReversalValidation(req); var apiResp = new AcApiResponse <ReceiveReversalValidationResponse, ApiData> { BusinessMetadata = MapperHelper.SetResponseProperties(resp.Payload?.Flags, DataSource.AgentConnect), ResponseData = resp }; return(apiResp); }