add ajax transfer function to community server and api doc md

This commit is contained in:
einhornimmond 2021-02-23 13:32:10 +01:00
parent 1b12a531bf
commit 5c77a9871b
2 changed files with 31 additions and 2 deletions

@ -1 +1 @@
Subproject commit 8cbfecc988d3b4f815daa496c9bff854a6758d99
Subproject commit 164e1e715bd773814fba10dade7a4b3aff65d0ed

View File

@ -60,4 +60,33 @@ Wenn alles okay:
- transactionExecutingCount: how many transaction for this user currently pending and waiting for signing
- count: sum of finished transactions user is involved
- gdtSum: sum of gdt of user in cent with 2 places (Nachkommastellen)
- timeUsed: time used for getting data from db in seconds, only for analyse backend performance
- timeUsed: time used for getting data from db in seconds, only for analyse backend performance
## Send Coins Transaction
Make a simple GDD Transaction, send Coins from one user to other.
With new Option set in Login-Server:
```ini
unsecure.allow_auto_sign_transactions = 1
```
transactions can be auto-signed directly with handing in transaction.
Normally a forwarding to login-server check transactions side is neccessary to minimize security risks.
POST http://localhost/transaction-send-coins/ajaxCreate
```json
{"session_id" : -127182, "amount": 2000000, "email": "maxim.mustermann@gmail.com", "memo":"Thank you :)"}
```
- amout: amount to transfer, 2000000 = 200,00 GDD
- email: receiver email address, must be differ from user email
- memo: Details about transaction
return if everything is ok:
```json
{"state":"success", "timeUsed": 0.0122}
```
- timeUsed: time used for getting data from db in seconds, only for analyse backend performance
Than the transaction was created on community server, send to login-server, signed (if unsecure.allow_auto_sign_transactions = 1)
and send back to community server and put into db.
After you get this answear you see the new transaction if you list transactions or call for the balance