コード例 #1
0
        private void RegisterCardMethod()
        {
            RegisterCardClientService service  = new RegisterCardClientService();
            registerCardRequest       request  = null;
            registerCardResponse      response = null;

            RegisterCardRequestFactory factory = new RegisterCardRequestFactory();

            factory.request.msisdn                        = MySession.Current.msisdn;
            factory.request.cardToken                     = MySession.Current.cardToken;
            factory.request.threeDSessionId               = MySession.Current.threeDSessionId;
            factory.request.alias                         = ((TextBox)registerCardForm.FindControl("alias")).Text;
            factory.request.isDefaultSpecified            = true;
            factory.request.isDefault                     = GetIsDefault();
            factory.request.requestHeader.clientIPAddress = "4.4.4.4";

            try
            {
                request  = factory.Build();
                response = service.OptionalRequest(MySession.Current.requestFilter, request);
                ShowMessage(response.responseHeader.responseDescription);
            } catch (Exception ex)
            {
                ShowMessage(ex.Message);
            }
        }
コード例 #2
0
        /**
         * request başlatılır.
         *
         * eulaId: Müşterinin ekleyeceği kart için imzalamış olduğu güncel sözleşme metni versiyon numarası
         */

        public RegisterCardRequestFactory()
        {
            request = new registerCardRequest()
            {
                eulaId        = Constants.EULAID,
                requestHeader = CreateRequestHeader()
            };
        }
コード例 #3
0
        public string RegisterCard(string msisdn, string creditCardNo, string expireDateMonth, string expireDateYear, string cvcNo)
        {
            string cardToken = new GetCardTokenTest().GetCardToken(creditCardNo, expireDateMonth, expireDateYear, cvcNo);

            registerCardRequest        request = null;
            RegisterCardRequestFactory factory = new RegisterCardRequestFactory();

            factory.request.cardToken = cardToken;
            factory.request.isDefault = false;
            factory.request.msisdn    = msisdn;
            factory.request.requestHeader.clientIPAddress = "10.250.171.15";

            request = factory.Build();

            registerCardResponse response = new RegisterCardClientService().RestClient(Constants.REGISTER_CARD_URL, request);

            Assert.IsNotNull(response);
            Assert.AreEqual("Success", response.responseHeader.responseDescription);
            Assert.IsNotNull(response.cardId);
            return(response.cardId);
        }