Для небольшого побочного проекта мне пришлось создать вызов, который получает PDF-файл через WHMCS. Я вижу, что API может получать переменные, такие как количество, элементы счета и т. д., но мне нужен тот же PDF-файл, который система отправит, если клиент разместил заказ. У меня есть приложение PHP.
ОБНОВИТЬ
Следуя замечательному совету ниже, я смог решить это в одну строку:
$pdf->Output('invoice.'.$invoicenum.'.pdf', 'F');
Теперь каждый раз, когда счет просматривается или отправляется по электронной почте, последняя версия (оплаченная или неоплаченная) сохраняется в выбранном мной месте.