The current standard for requesting payments over Lightning is BOLT 11. Every payment requires an invoice, and every invoice, in its turn, is bound to a payment pre-image.