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); } }
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); }