Esempio n. 1
0
        public void should_call_ACHCheckpayment()
        {
            //arrange
            var request = new ACHCheckPayment
            {
                Number  = "856667",
                Routing = "072403004",
                Name    = "Keith Palmer",
                Type    = "chec",
            };
            //act
            var actual = Sut.ACHCheckpayment(TakeInvoice(), request);

            //assert
            Assert.AreEqual(200, actual.Code);
            Assert.IsEmpty(actual.Message);
            Assert.AreEqual("OK", actual.Status);
        }
 /// <summary>
 /// ACH/eCheck payment (specify ACH details)
 /// details: https://developer.chargeover.com/apidocs/rest/#payment-for-invoice-ach-new
 /// </summary>
 public ICustomResponse <bool> ACHCheckpayment(int invoiceId, ACHCheckPayment request)
 {
     return(GetCustomBool($"/invoice/{invoiceId}?action=pay", request));
 }