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)); }