{"slug":"nostr-halowerk-com-lnurl-invoice-7269c5","title":"Accepts three forms of recipient","host":"nostr.halowerk.com","method":"POST","resource":"https://nostr.halowerk.com/lnurl-invoice","category":"other","description":"Accepts three forms of recipient. A bech32 lnurl is decoded to its callback URL, a Lightning address is resolved through the well-known lnurlp path, and a Nostr public key is resolved by reading its kind 0 profile from relays and taking the lud16 or lud06 field it publishes.","price_listed":0.002,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"amount_sats":1,"recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"amount_sats":{"description":"Amount in satoshi. Must lie within the limits the service declares.","maximum":100000000,"minimum":1,"type":"integer"},"comment":{"description":"Comment for the payment. Only sent if the service allows comments and only up to the length it allows.","maxLength":500,"type":"string"},"recipient":{"description":"lnurl1… string, Lightning address name@domain, or a Nostr public key as hex, npub or nprofile.","type":"string"},"relays":{"description":"wss relay addresses used only when the recipient is a Nostr public key.","items":{"type":"string"},"maxItems":12,"type":"array"},"zap_request":{"description":"A signed NIP-57 kind 9734 zap request. Only sent if the service declares allowsNostr.","type":"object"}},"required":["recipient","amount_sats"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Accepts three forms of recipient. A bech32 lnurl is decoded to its callback URL, a Lightning address is resolved through the well-known lnurlp path, and a Nostr public key is resolved by reading its kind 0 profile from relays and taking the lud16 or lud06 field it publishes.","last_updated":"2026-10-08T12:49:41.713Z","schemes":["exact"]}