public string ProvisionMarketTestMethod() { String msisdn = "905465553333"; String cardId = "4aa05cfe-af9c-43d5-971f-a69234ffaf4d"; ProvisionForMarketPlaceRequestFactory factory = new ProvisionForMarketPlaceRequestFactory(); factory.request.requestHeader.clientIPAddress = ("4.4.4.4"); factory.request.msisdn = (msisdn); factory.request.acquirerBankCode = ("111"); factory.request.amount = ("2351"); factory.request.currency = ("TRY"); factory.request.cardId = (cardId); factory.request.paymentTypeSpecified = true; factory.request.paymentType = (paymentType.SALE); provisionForMarketPlaceRequest request = factory.Build(); provisionForMarketPlaceResponse response = new ProvisionForMarketPlaceClientService().SoapClient(request); Assert.IsNotNull(response); Assert.AreEqual("Success", response.responseHeader.responseDescription); return(request.referenceNumber); }
protected provisionForMarketPlaceResponse GetProvisionForMarketplace(string msisdn, string cardId, string cardToken, string threeDSessionId, string amount, string customerEmail, string acquirerBankCodeIn, string pin, string pointAmount, int installmentCount) { ProvisionForMarketPlaceRequestFactory factory = new ProvisionForMarketPlaceRequestFactory(); factory.request.msisdn = msisdn; factory.request.cardId = cardId; factory.request.cardToken = cardToken; factory.request.threeDSessionId = threeDSessionId; factory.request.amount = amount; factory.request.requestHeader.clientIPAddress = "4.4.4.4"; factory.request.currency = "TRY"; factory.request.paymentTypeSpecified = true; factory.request.paymentType = (paymentType.SALE); factory.request.customerEmail = customerEmail; factory.request.acquirerBankCode = acquirerBankCodeIn; factory.request.pin = pin; factory.request.pointAmount = pointAmount; factory.request.installmentCountSpecified = true; factory.request.installmentCount = installmentCount; if (extraParameterList.Capacity > 0) { factory.request.extraParameters = extraParameterList.ToArray(); } if (subMerchantList.Capacity > 0) { factory.request.subMerchants = subMerchantList.ToArray(); } try { provisionForMarketPlaceRequest request = factory.Build(); provisionForMarketPlaceResponse response = new ProvisionForMarketPlaceClientService().OptionalRequest(MySession.Current.requestFilter, request); ((TextBox)form.FindControl("referenceNumber")).Text = request.referenceNumber; return(response); } catch (Exception ex) { ShowMessage(ex.Message); return(null); } }