Skip to Content
Solana PayTypesTransaction Request URL Params

Transaction Request URL Params

The TransactionRequestURLParams input dictionary accepted by encode_url contains:

FieldTypeRequiredMeaning
linkstrYesAbsolute HTTPS merchant endpoint without credentials or a fragment.
labelstrNoHuman-readable source of the request.
messagestrNoHuman-readable request description.

parse_url returns an immutable TransactionRequestURL dataclass with the same three attributes; missing optional values are None.