@dave @adam I think you can include TLVs (dest_custom_records) when paying invoices: https://api.lightning.community/api/lnd/lightning/send-payment-sync#lnrpcsendrequest

But since things are changing, it would be a good time to go with something better than TLVs.

SendPaymentSync | LND API Reference

SendPaymentSync is the synchronous non-streaming version of SendPayment.