Commit Graph

196 Commits

Author SHA1 Message Date
Stefan Kostic
412b2d4659 Add rate limit params to config 2022-03-15 12:31:58 +01:00
kiwiidb
a3c6f294e0 fix merge conflict 2022-03-08 14:57:46 +01:00
Stefan Kostic
fb1be3bd8b Rename struct 2022-03-08 13:46:51 +01:00
Stefan Kostic
f7b2ea76d6 Group payreq and keysend flag into struct 2022-03-08 12:32:02 +01:00
Stefan Kostic
6dc4e608fb Fix invoice keysend spelling 2022-03-08 01:09:43 +01:00
Stefan Kostic
7e528489d7 Add check for user balance after successful payment 2022-03-07 11:28:58 +01:00
Stefan Kostic
dd600af5b2 Refactor send payment sync a bit to reduce code duplication 2022-03-04 20:05:59 +01:00
Stefan Kostic
8b077cd5ea First key send endpoint impl based on pay invoice ctrl 2022-03-04 19:53:25 +01:00
Stefan Kostic
90e90dc79c Merge branch 'main' into fee-handling 2022-03-04 17:46:36 +01:00
kiwiidb
7c938477a6 make keysend work on regtest 2022-03-04 15:15:43 +01:00
kiwiidb
3d8ecd425f keysend: low-level work and instructions 2022-03-04 11:08:27 +01:00
Stefan Kostic
cd6a08690c Fix PR comments 2022-03-01 23:22:45 +01:00
kiwiidb
735cd6a839 fee handling should come from payment response 2022-03-01 10:06:29 +01:00
Stefan Kostic
3858528607 Add transaction entry for fee 2022-02-25 00:23:37 +01:00
Stefan Kostic
b99182db64 Add configurable fixed amount for fee 2022-02-25 00:23:09 +01:00
Stefan Kostic
902135838c Cleanup 2022-02-24 23:36:08 +01:00
Stefan Kostic
d4032de94c Check if token is valid in util method 2022-02-24 22:54:50 +01:00
Stefan Kostic
4c379fc856 Implement refresh token case in auth service 2022-02-24 21:18:41 +01:00
Stefan Kostic
5301d592bd Extend util method to check if token is refresh 2022-02-24 21:18:13 +01:00
Stefan Kostic
371124f77e Add jwt util to parse user id from token 2022-02-24 21:05:12 +01:00
Stefan Kostic
4d0300a330 Set different expiry for access and refresh tokens 2022-02-24 20:46:05 +01:00
kiwiidb
8a91d3e391 Merge branch 'main' into feature/bolt12 2022-02-23 15:03:01 +01:00
Stefan Kostic
596dbc6eca Use sentry capture for handle payment errors 2022-02-18 12:46:35 +01:00
Stefan Kostic
fd80bcea5d Fix error logging todos 2022-02-17 20:36:04 +01:00
Stefan Kostic
130760bbb1 Add error message field to invoice 2022-02-17 20:29:45 +01:00
Stefan Kostic
63a3ea09b3 Add simple failure test 2022-02-17 18:32:30 +01:00
Stefan Kostic
2e5f411cf1 Use context background on all needed places 2022-02-17 15:17:05 +01:00
Stefan Kostic
fea16623ab Implement handle failed payment method 2022-02-17 15:10:42 +01:00
Stefan Kostic
1d9e24f21c Implement handle successful payment method 2022-02-17 14:27:49 +01:00
kiwiidb
74da8f8088 new pr scope: don't bother with callbacks 2022-02-17 11:31:39 +01:00
kiwiidb
7ff25113e5 outline behaviour in comments 2022-02-16 12:29:11 +01:00
kiwiidb
26694c821f remove transactions, add empty func that will handle failed payments 2022-02-16 11:23:30 +01:00
kiwiidb
61966e3d1c address PR comments 2022-02-16 09:12:37 +01:00
kiwiidb
0987912a92 Merge branch 'chore/remove-unnecesary-deps' into feature/bolt12 2022-02-15 18:16:22 +01:00
kiwiidb
d88ebf11d8 use the correct expiresAt timestamp 2022-02-15 18:16:10 +01:00
kiwiidb
7d3eefd26b should work now 2022-02-15 18:10:14 +01:00
kiwiidb
b63885ca4f add transform bolt12 function again 2022-02-15 17:54:16 +01:00
kiwiidb
a1b4e895c4 fix merge conflicts 2022-02-15 17:48:07 +01:00
kiwiidb
20610aef06 remove btcec dependency 2022-02-15 17:24:57 +01:00
kiwiidb
fb8fe70d07 remove zpay32 dep 2022-02-15 17:19:35 +01:00
kiwiidb
9029d95353 Merge pull request #100 from getAlby/custom-usernames
Custom usernames and password when creating new users
2022-02-15 16:47:20 +01:00
kiwiidb
4ddf0aae3b signatures not working like this, need to boot btcec dep 2022-02-11 10:05:31 +01:00
kiwiidb
4d5c8c12d1 pay command working 2022-02-10 10:30:13 +01:00
Stefan Kostic
80a4d4f20c Add support for providing user name and password when creating user 2022-02-09 22:53:46 +01:00
Stefan Kostic
f93bdd54f9 Replace hardcoded strings with common constants 2022-02-09 22:27:01 +01:00
Stefan Kostic
3f4cc70d22 Revert commits related to constants 2022-02-09 22:24:52 +01:00
Stefan Kostic
3152f6f2e6 Replace hardcoded strings with common constants 2022-02-09 22:17:49 +01:00
kiwiidb
94fd1fe82e fetch invoice 2022-02-09 12:47:02 +01:00
Stefan Kostic
0da4b359d6 Pass in ctx as service methods first argument 2022-02-08 13:35:02 +01:00
kiwiidb
c3f22ab166 everything ok except payment 2022-02-06 15:31:42 +01:00