@@ -34,8 +34,8 @@ bool format = false;
34
34
35
35
bool hardcoded = false ; // / Set to true to hardcode
36
36
37
- String lnurlPoS = " https://legend.lnbits.com/lnurldevice /api/v1/lnurl/WTmei,BzzoY5wbgpym3eMdb9ueXr,USD" ;
38
- String lnurlATM = " https://legend.lnbits.com/lnurldevice /api/v1/lnurl/W5xu4,XGg4BJ3xCh36JdMKm2kgDw,USD" ;
37
+ String lnurlPoS = " https://legend.lnbits.com/lnpos /api/v1/lnurl/WTmei,BzzoY5wbgpym3eMdb9ueXr,USD" ;
38
+ String lnurlATM = " https://legend.lnbits.com/fossa /api/v1/lnurl/atm /W5xu4,XGg4BJ3xCh36JdMKm2kgDw,USD" ;
39
39
String masterKey = " xpub6CJFgwcim8tPBJo2A6dS13kZxqbgtWKD3LKj1tyurWADbXbPyWo11exyotTSUY3cvhQy5Mfj8FSURgpXhc4L2UvQyaTMC36S49JnNJMmcWU" ;
40
40
String lnbitsServer = " https://legend.lnbits.com" ;
41
41
String invoice = " 37d45d3e1f0d4572a905bad544588d7d" ;
@@ -63,6 +63,7 @@ String baseURLPoS;
63
63
String secretPoS;
64
64
String currencyPoS;
65
65
String baseURLATM;
66
+ String baseUrlAtmPage;
66
67
String secretATM;
67
68
String currencyATM;
68
69
String dataIn = " 0" ;
@@ -80,7 +81,7 @@ const char currencyItems[3][5] = {"sat", "USD", "EUR"};
80
81
char decimalplacesOutput[20 ];
81
82
int menuItemCheck[5 ] = {0 , 0 , 0 , 0 , 1 };
82
83
int menuItemNo = 0 ;
83
- String randomPin;
84
+ int randomPin;
84
85
int calNum = 1 ;
85
86
int sumFlag = 0 ;
86
87
int converted = 0 ;
@@ -1607,15 +1608,14 @@ bool makeLNURL()
1607
1608
iv[i] = random (0 , 255 );
1608
1609
iv_init[i] = iv[i];
1609
1610
}
1611
+ randomPin = String (random (1000 , 9999 ));
1610
1612
1611
1613
if (selection == " Offline PoS" )
1612
1614
{
1613
- randomPin = String (random (1000 , 9999 ));
1614
1615
preparedURL = baseURLPoS;
1615
1616
}
1616
1617
else // ATM
1617
1618
{
1618
- randomPin = String (" FFFF" );
1619
1619
preparedURL = baseURLATM;
1620
1620
}
1621
1621
preparedURL += " ?p=" ;
@@ -1655,7 +1655,7 @@ bool makeLNURL()
1655
1655
char *charLnurl = (char *)calloc (strlen (url) * 2 , sizeof (byte));
1656
1656
bech32_encode (charLnurl, " lnurl" , data, len);
1657
1657
to_upper (charLnurl);
1658
- qrData = charLnurl;
1658
+ qrData = baseUrlAtmPage + charLnurl;
1659
1659
Serial.println (qrData);
1660
1660
1661
1661
return true ;
0 commit comments