A couple years ago I created a Telegram bot that accepts (smallish) Bitcoin payments with Lightning networks and pays back with Russian currency (RUB). At the start it was an internal thing, used by early LN enthusiasts. As I think it's ready to handle slightly higher volumes now, I decided to announce it here as well.
https://t.me/LnToRubBot bilingual bot; it asks for payment destination and invoice amount, then provides an invoince and makes payment in RUB when the invoice is paid.
https://vds.sw4me.com/rulnurl lnurl-pay generator for the same payment destination: get a static QR code (LNURL) and use it with any LN wallet that supports lnurl-pay. If you give a fiat currency amount to the generator, resulting lnurl-pay will request whatever amount of satoshi is needed for that exact amount at the moment of payment. Otherwise, lnurl-pay will let you send any amount of satoshi (within reasonable min/max limits) and convert it to destination currency on the fly.
Supported destinations:
- QIWI wallets
- Russian mobile phone balances
- Visa/Mastercard/MIR bank cards issued by Russian banks
- Yandex.Money / YooMoney wallets
- Some other experimental destinations
The exchange uses hodl invoices to ensure that the final settlement on LN happens only
after successful outgoing payment. If anything goes wrong (like we're out of reserves or the destination itself is invalid), the payment is rolled back without any user intervention. However it's important not to give a valid-but-wrong destination.
Support & development discussion group in Telegram:
https://t.me/LnToRubBot_dev