public CheckoutUtilityResponse OriginKeys(CheckoutUtilityRequest checkoutUtilityRequest) { var jsonRequest = Util.JsonOperation.SerializeRequest(checkoutUtilityRequest); var jsonResponse = _originKeys.Request(jsonRequest); return(JsonConvert.DeserializeObject <CheckoutUtilityResponse>(jsonResponse)); }
public void OriginKeysSuccessTest() { var checkoutUtilityRequest = new CheckoutUtilityRequest(originDomains: new List <string> { "www.test.com", "https://www.your-domain2.com" }); var client = CreateMockTestClientApiKeyBasedRequest("Mocks/checkoututility/originkeys-success.json"); var _checkout = new CheckoutUtility(client); var originKeysResponse = _checkout.OriginKeys(checkoutUtilityRequest); Assert.AreEqual("pub.v2.7814286629520534.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.UEwIBmW9-c_uXo5wSEr2w8Hz8hVIpujXPHjpcEse3xI", originKeysResponse.OriginKeys["https://www.your-domain1.com"]); }