/// <summary> /// Successful response returned from a Credit Card Present PriorAuthCapture request. /// https://apidocs.securenet.com/docs/creditcardpresent.html?lang=JSON#priorauth /// </summary> public void Credit_Card_Present_PriorAuthCapture_Request_Returns_Successfully(int transactionId) { // Arrange var request = new PriorAuthCaptureRequest { Amount = 11.00m, TransactionId = transactionId, DeveloperApplication = new DeveloperApplication { DeveloperId = 12345678, Version = "1.2" }, }; var apiContext = new APIContext(); var controller = new PaymentsController(); // Act var response = controller.ProcessRequest<PriorAuthCaptureResponse>(apiContext, request); // Assert Assert.IsNotNull(response); Assert.IsTrue(response.Success); }
/// <summary> /// Successful response returned from a Credit Card Present IncludTip PriorAuthCapture request. /// https://apidocs.securenet.com/docs/creditcardpresent.html?lang=JSON#includetip /// </summary> public void Credit_Card_Present_IncludeTip_PriorAuthCapture_Request_Returns_Successfully(int transactionId) { // Arrange var request = new PriorAuthCaptureRequest { Amount = 13.25m, TransactionId = transactionId, ExtendedInformation = new ExtendedInformation { ServiceData = new ServiceData { GratuityAmount = 1.75m, }, }, DeveloperApplication = new DeveloperApplication { DeveloperId = 12345678, Version = "1.2" }, }; var apiContext = new APIContext(); var controller = new PaymentsController(); // Act var response = controller.ProcessRequest<PriorAuthCaptureResponse>(apiContext, request); // Assert Assert.IsNotNull(response); Assert.IsTrue(response.Success); }