DOC
This commit is contained in:
parent
26692d6c92
commit
e0a0eed038
@ -512,25 +512,3 @@ Oauth2 process consists of such stages as:
|
|||||||
- Token service checks user id and secret and sends token data with refresh token to Authorization service which sends it to Client
|
- Token service checks user id and secret and sends token data with refresh token to Authorization service which sends it to Client
|
||||||
- Client uses token to access protected resources (GET ?access_token=XXXXXXXXXXXXXX)
|
- Client uses token to access protected resources (GET ?access_token=XXXXXXXXXXXXXX)
|
||||||
- When token expires or needs to refresh token for security issues Client sends refresh_token to Token service (POST /auth?type=refresh_token), which sends new token data with refresh_token and disables to access old
|
- When token expires or needs to refresh token for security issues Client sends refresh_token to Token service (POST /auth?type=refresh_token), which sends new token data with refresh_token and disables to access old
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
Добавил POST метод /addinvoice для того, чтобы пользователь мог создать свой инвойс
|
|
||||||
в боди передаются параметы:
|
|
||||||
{
|
|
||||||
"amt": "string" обязательный
|
|
||||||
"memo":"string" не обязательный
|
|
||||||
"receipt":"string" не обязательный
|
|
||||||
"preimage": "string" не обязательный
|
|
||||||
"fallbackAddr": "string" не обязательны
|
|
||||||
"expiry": "string" не обязательны
|
|
||||||
"private": "string" не обязательны
|
|
||||||
}
|
|
||||||
|
|
||||||
информация по инвойсам, которые оплатили пользователям досутпна через метод GET /getuserinvoices , полученные коины учитываются в балансе (settled в unconfirmed balance, остальной в confirmed balance)
|
|
||||||
|
|
||||||
```
|
|
||||||
|
@ -28,7 +28,7 @@ User storage schema
|
|||||||
* metadata_for_{userid}= {serialized json}
|
* metadata_for_{userid}= {serialized json}
|
||||||
* userinvoices_for_{userid} = []
|
* userinvoices_for_{userid} = []
|
||||||
* payment_hash_{payment_hash} = {userid}
|
* payment_hash_{payment_hash} = {userid}
|
||||||
* ispaid_{payment_hash} = 1
|
* ispaid_{payment_hash} = {settleAmountSat}
|
||||||
|
|
||||||
|
|
||||||
####cleanup test user
|
####cleanup test user
|
||||||
@ -36,4 +36,5 @@ User storage schema
|
|||||||
* del locked_payments_for_666
|
* del locked_payments_for_666
|
||||||
* del txs_for_666
|
* del txs_for_666
|
||||||
* del invoice_paying_for_666
|
* del invoice_paying_for_666
|
||||||
* del userinvoices_for_666
|
* del userinvoices_for_666
|
||||||
|
* del balance_for_666
|
Loading…
x
Reference in New Issue
Block a user