/** * Request başlatılır. */ public GetThreeDSessionRequestFactory() { request = new getThreeDSessionRequest() { requestHeader = CreateRequestHeader(), targetSpecified = true, transactionTypeSpecified = true }; }
public string GetThreeDSessionId(target target, string msisdn, string cardId, transactionType transactionType, string amount, bool isOilService) { GetThreeDSessionRequestFactory factory = new GetThreeDSessionRequestFactory(); factory.request.target = target; factory.request.amount = amount; factory.request.msisdn = msisdn; factory.request.cardId = cardId; factory.request.transactionType = transactionType; getThreeDSessionRequest request = factory.Build(); getThreeDSessionResponse response = new GetThreeDSessionClientService().SoapClient(request); Assert.IsNotNull(response); Assert.AreEqual("Success", response.responseHeader.responseDescription); return(response.threeDSessionId); }
protected string GetThreeDSessionId(string amount, string msisdn, string cardId, string cardToken) { GetThreeDSessionRequestFactory factory = new GetThreeDSessionRequestFactory(); factory.request.target = target.MERCHANT; factory.request.amount = amount; factory.request.msisdn = msisdn; factory.request.cardId = cardId; factory.request.cardToken = cardToken; factory.request.transactionType = transactionType.AUTH; try { getThreeDSessionRequest request = factory.Build(); getThreeDSessionResponse response = new GetThreeDSessionClientService().OptionalRequest(MySession.Current.requestFilter, request); return(response.threeDSessionId); } catch (Exception ex) { ShowMessage(ex.Message); return(null); } }