//Create a Sale with a specific amount var pendingSale = new SaleRequest(); pendingSale.ExternalId = ExternalIDUtil.GenerateRandomString(13); pendingSale.Amount = 100000; totalAmount = pendingSale.Amount; pendingSale.AutoAcceptSignature = true; pendingSale.DisableDuplicateChecking = true; cloverConnector.Sale(pendingSale); //In your DefaultCloverConnectorListener implementation public override void OnSaleResponse(SaleResponse response) { base.OnSaleResponse(response); totalAmount -= response.Payment.amount; if (totalAmount != 0) { Console.WriteLine("Partial auth was taken."); //Handle however you find suitable } }A partial auth also occurs when the CONFIRM_PARTIAL_AUTH deviceEvent starts.
ExampleCloverConnectorListener.prototype.onDeviceActivityStart = function(deviceEvent) { if (deviceEvent.eventState === clover.remotepay.DeviceEventState.CONFIRM_PARTIAL_AUTH) { // then a partial auth occured } } } }
1 Person is following this question.
Do you have example connectors for REST and WebSockets? 1 Answer
My merchants are unable to install the Pay Display apps. What can I do? 1 Answer
Do you have Java SDKs? 1 Answer
How can I set my test merchant's batch processing to manual OR automatic? 1 Answer
Do you support pay-at-the-table? 1 Answer