public void Search_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = client.Create(request); Thread.Sleep(3000); var searchRequest = new SearchRequest { Limit = 1, Offset = 0, Filters = new Dictionary <string, object> { ["id"] = createdPreapproval.Id, }, }; ResultsResourcesPage <Preapproval> results = client.Search(searchRequest); Assert.NotNull(results); Assert.NotNull(results.Paging); Assert.Equal(1, results.Paging.Total); Assert.NotNull(results.Results); Assert.Equal(createdPreapproval.Id, results.Results.First().Id); }
public async Task SearchAsync_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = await client.CreateAsync(request); await Task.Delay(3000); var searchRequest = new SearchRequest { Limit = 1, Offset = 0, Filters = new Dictionary <string, object> { ["id"] = createdPreapproval.Id, }, }; ResultsResourcesPage <Preapproval> results = await client.SearchAsync(searchRequest); Assert.NotNull(results); Assert.NotNull(results.Paging); Assert.Equal(1, results.Paging.Total); Assert.NotNull(results.Results); Assert.Equal(createdPreapproval.Id, results.Results.First().Id); }
public void Create_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval preapproval = client.Create(request); Assert.NotNull(preapproval); Assert.NotNull(preapproval.Id); }
public async Task CreateAsync_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval preapproval = await client.CreateAsync(request); Assert.NotNull(preapproval); Assert.NotNull(preapproval.Id); }
public void Get_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = client.Create(request); Thread.Sleep(1000); Preapproval preapproval = client.Get(createdPreapproval.Id); Assert.NotNull(preapproval); Assert.Equal(createdPreapproval.Id, preapproval.Id); }
public async Task GetAsync_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = await client.CreateAsync(request); await Task.Delay(1000); Preapproval preapproval = await client.GetAsync(createdPreapproval.Id); Assert.NotNull(preapproval); Assert.Equal(createdPreapproval.Id, preapproval.Id); }
public async Task UpdateAsync_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = await client.CreateAsync(request); await Task.Delay(1000); PreapprovalUpdateRequest updateRequest = BuildUpdateRequest(); Preapproval preapproval = await client.UpdateAsync(createdPreapproval.Id, updateRequest); Assert.NotNull(preapproval); Assert.Equal(updateRequest.ExternalReference, preapproval.ExternalReference); }
public void Update_Success() { PreapprovalCreateRequest request = BuildCreateRequest(); Preapproval createdPreapproval = client.Create(request); Thread.Sleep(1000); PreapprovalUpdateRequest updateRequest = BuildUpdateRequest(); Preapproval preapproval = client.Update(createdPreapproval.Id, updateRequest); Assert.NotNull(preapproval); Assert.Equal(updateRequest.ExternalReference, preapproval.ExternalReference); }
public ActionResult PreapprovalCreate(decimal amt) { var req = new PreapprovalCreateRequest { account_id = WePayConfig.accountId, accessToken = WePayConfig.accessToken, mode = "regular", amount = amt, period = "once", short_description = "test pre-approval", redirect_uri = GlobalVars.hostUrl + @"/Home/PreapprovalStatus" }; var resp = new Preapproval().Post(req); if (resp.Error != null) { ViewBag.Error = resp.Error.error + " - " + resp.Error.error_description; return(View("Status")); } return(Redirect(resp.preapproval_uri)); }