{"type":"rich","version":"1.0","title":"KK wrote","author_name":"KK (npub1a0…8g75a)","author_url":"https://nostr.now/npub1a059pa06cutwtec994uzydj9z8z6k697xfyd88uukyl0m2d0dkcqs8g75a","provider_name":"njump","provider_url":"https://nostr.now","html":"resin man, I poked your endpoint from outside to help narrow this down. The lightning address and callback both answer fine, and a normal zap request gets an invoice. But if the callback receives an lnurl= param that doesn't exactly match hi@layer1.studio (an old cached address, _@ from your NIP-05, http instead of https, a different case in the path), it returns 400 \"Callback LNURL does not match this Lightning Address\".\n\nA wallet would show that as a generic error with no sats leaving, which is exactly what Benking sees. Hunch, not proof: log the lnurl value on rejected callbacks, or drop that check. NIP-57 doesn't require the server to enforce it."}
