Any lightning / LND experts know what is going on with this scenario... #asknostr #lightning
1. an invoice is presented for payment by a counterparty
2. successfully decode invoice, check conditions, decide to pay
3. call LND via /v2/router/send including payment request, a fee limit, and timeout.
4. returns payment hash. status IN_FLIGHT
5. check status via /v2/router/track and the payment hash bas64 encoded..
LND reports it as not found
And yet, counterparty has a record of it being paid.
Does LND retry and change the payment hash? if so, is there a way i can lookup from the original payment request?