recordPayment($record, $apiContext); } catch (Exception $ex) { ResultPrinter::printError("Payment for Invoice", "Invoice", null, null, $ex); exit(1); } ResultPrinter::printResult("Payment for Invoice", "Invoice", $invoice->getId(), $record, null); return $invoice;