Пусть выдача будет следствием оплаты, а не задачей, которую кто-то выполняет
Ручная выдача цифровых товаров ограничена рабочими часами, а от повторной отправки её защищает только внимательность. Перенос выдачи на события заказа меняет гарантии системы, а API не даёт второму каналу превратиться во вторую реализацию.