receiptGenerator.createReceipt needs baseUrl, not url