Example #1
0
        public void CreateVisaCheckoutToken_IncludeBinData()
        {
            var visaCheckoutRequest = new VisaCheckoutTokenCreate {
                CallId = "3023957850660287501", IncludeBinData = true
            };
            var response = CheckoutClient.TokenService.CreateVisaCheckoutCardToken(visaCheckoutRequest);

            response.Should().NotBeNull();
            response.HttpStatusCode.Should().Be(HttpStatusCode.OK);
            response.Model.Id.Should().StartWith("card_tok_");
            response.Model.BinData.Should().NotBeNull();
        }
Example #2
0
 public Task <HttpResponse <CardTokenResponse> > CreateVisaCheckoutCardTokenAsync(VisaCheckoutTokenCreate requestModel)
 {
     return(_apiHttpClient.PostRequest <CardTokenResponse>(_configuration.ApiUrls.VisaCheckout, _configuration.PublicKey, requestModel));
 }
Example #3
0
 public HttpResponse <CardTokenResponse> CreateVisaCheckoutCardToken(VisaCheckoutTokenCreate requestModel)
 {
     return(new ApiHttpClient().PostRequest <CardTokenResponse>(ApiUrls.VisaCheckout, AppSettings.PublicKey, requestModel));
 }
Example #4
0
 public HttpResponse <CardTokenResponse> CreateVisaCheckoutCardToken(VisaCheckoutTokenCreate requestModel)
 {
     return(_tokenServiceAsync.CreateVisaCheckoutCardTokenAsync(requestModel).Result);
 }