Additional fields passed through untyped.
On-chain deposit address to receive payment.
Exact amount the payer should send, as a decimal string.
Network the deposit address is on.
The token the payer should send.
OptionalexpireExpiry as epoch milliseconds, when set.
OptionalmemoDestination tag/memo — present for memo chains (TON, etc.); sending without it can lose funds.
OptionalredirectReturn URL echoed back when supplied on create.
Public /pay/<token> link id — used to update/void it and read its status.
A created invoice with its up-front deposit address. Extra fields may be present.