Igor Toporkov
9c56e4c18a
Merge changes from master
2019-07-18 14:23:14 +03:00
Артем
b21866269e
FF-96: Exchange preroute ( #90 )
...
* updated swag
* initial
* fixed
* changed jiffy to jsx
* updated swag
* added requested changes + renamed
* started to add test - wip
* debuged
* added requested changes
* fixed linter
* added requested changes
* minor
* FF-97: Withdrawal with quote (#91 )
* validated and pushed quote data to adapter
* added requested changes
* added quote withdrawal tests
* fixed tests
* nano
* nano
2019-07-08 16:07:19 +03:00
Sergey Yelin
0721abeb78
Upgrade Erlang and deps
2019-06-27 18:58:45 +03:00
Andrey Fadeev
ba11545e95
DC-116 Update dmt_client ( #86 )
...
Update dmt_client to rbkmoney/dmt_client#27
2019-06-18 19:21:45 +03:00
Sergei Shuvatov
b1589b1673
FF-89: add crypto wallet ( #83 )
2019-05-28 16:32:59 +03:00
Boris
433f9dcde6
FF-54: implement destination & withdrawals thrift handlers ( #73 )
2019-03-28 10:51:54 +03:00
Evgeny Levenets
a0181c0142
fix withdrawals terms computation ( #74 )
...
* lets brake tests first
* refactor a little bit
* add forgotten payment tool to varset
2019-03-20 11:54:46 +03:00
Boris
2544ca5949
FF-48: impl thrift protocol Identity ( #60 )
2019-03-13 13:05:27 +03:00
Артем
0f506bd4e8
Mock test on WAPI ( #65 )
2019-02-21 17:34:37 +03:00
Артем
c6bc6368ab
FF-65: Set start event ( #66 )
2019-02-21 11:05:34 +03:00
Andrey Fadeev
bb459efd87
FF-51 Withdrawal repair ( #59 )
...
* Add ff_machine repair
* Add session repair handler
* Add session repair test
2019-02-18 11:54:50 +03:00
Evgeny Levenets
565066f089
FF-59: respect withdrawal provider's terms ( #58 )
...
press "F" to pay respect
* FF-59: respect withdrawal provider's terms
* fix test to proof code validity
2019-02-08 11:49:15 +03:00
Evgeny Levenets
27bea54b03
DC-104: withdrawals routing ( #54 )
...
* DC-104: withdrawals routing
shittycode typhoon
* linter fix
* renaming
* remove default IdentityID
* postmerge fix
* better identity IDs in tests
2019-02-04 13:09:42 +03:00
Alexey
487cfaf843
DC-111: Add subagent account ( #56 )
2019-02-01 12:08:46 +03:00
Boris
2f1fa9b5fb
FF-44: thrift API for wallets ( #51 )
...
* FF-37: init
* FF-37: impl wallet(create,get) thrift; tests
* FF-37: delete junk
* FF-37: improve tests
2019-01-29 12:54:26 +03:00
Артем
8da0943200
FF-21: Withdrawal idempotency ( #40 )
2018-12-20 15:47:13 +03:00
kloliks
6bf8f93a0d
FF-31: list_withdrawal: search by withdrawal_id ( #49 )
...
* FF-31: list_withdrawal: search by withdrawal_id
* FF-31: resolve discussion
2018-12-19 12:40:39 +03:00
Артем
cf18e94465
FF-23: Woody retries ( #44 )
2018-12-13 11:29:18 +03:00
kloliks
4bb7bec5e9
FF-11: wapi tests ( #46 )
...
* FF-11: add wapi tests: identity, wallets
* FF-11 WIP:add wapi tests: payres, destinations
* FF-11: wapi tests completed: identity, wallets, payres, destinations
2018-12-05 18:26:56 +03:00
Andrey Fadeev
6d30750423
FF-30 Add currency selector
to provider fee ( #45 )
...
Add missed currency to provider settings
2018-12-03 19:35:26 +03:00
Артем
6b46a23076
FF-20: Session eventsink ( #35 )
2018-11-15 14:32:50 +03:00
Артем
f1901a79cc
FF-19: Destination eventsink ( #34 )
2018-11-09 14:38:05 +03:00
Артем
58c1dbe319
HG-384: New eventsinks ( #23 )
2018-11-02 17:21:59 +06:00
Andrey Fadeev
720a2e6549
FF-7 Add lazy account reading ( #24 )
...
Use a system account only if it was used in the cashflow.
Use a separate account for each currency
2018-10-25 19:51:09 +03:00
Andrey Fadeev
8f1383a4f0
FF-7 Add cash flow and fee ( #20 )
2018-10-19 13:34:47 +03:00
Anton Belyaev
9f27ef35ef
FF-2: add deposit api and refactor ff_withdrawal ( #14 )
...
* FF-2: refactor ff_withdrawal
- introduce ff_transfer_machine and new ff_transfer as an underlying process
for any withdrawal, deposit and transfer between wallets.
- rename apps/ff_withdraw -> apps/ff_transfer and make corresponding updates
including sys.config.
- rename fistful/src/ff_transfer.erl -> fistful/src/ff_postings_transfer.erl
* Introduce ff_instrument as an underlying abstruction for ff_destination and ff_source.
* Add ff_deposit
* Add ff_source
* Add FistfulAdmin thrift service
* Add transfer migration code
2018-10-05 14:19:46 +03:00
Andrew Mayorov
7c7ad60e1b
Handle transfers through noion of accounts (yeah, again) ( #9 )
...
* Drop (de)hydration for now, we'll think about it later.
* Reduce boilerplate w/ the help of `ff_machine` though much to be done still.
* Drop half-baked `ff_machine` from ff_core
* Supply missing specs + fix marshalling types
* Update test fixtures
2018-07-16 17:21:17 +03:00
Andrey Mayorov
68bc970ad3
[WIP] Implement barely working withdrawals
2018-07-06 12:06:25 +03:00
Andrey Mayorov
f7e07775e9
[WIP] Add forgotten utf8 spec
2018-07-06 12:03:57 +03:00
Andrey Mayorov
e895411723
[WIP] Fix funspec in ct_domain
2018-07-05 13:31:31 +03:00
Andrey Mayorov
8de9de609e
[WIP] Extract some more common test code
2018-07-05 12:49:38 +03:00
Andrey Mayorov
19d060b755
[WIP] Fix some test suite related issues
2018-07-05 12:48:12 +03:00
Andrey Mayorov
fcafc19b27
[WIP] Make identity challenges work
2018-07-03 18:44:12 +03:00
Andrey Mayorov
3f991c06ba
[WIP] Give some missing specs on ct_domain
2018-07-03 17:38:45 +03:00
Andrey Mayorov
1f374904f2
[WIP] Test identity challenge (actually, not)
2018-07-02 18:44:36 +03:00
Andrey Mayorov
d881ad8cde
[WIP] Fix fun spec
2018-06-20 19:44:30 +03:00
Andrey Mayorov
16a0acdd8c
[WIP] More ct helpers stolen from hellgate
2018-06-20 16:17:12 +03:00
Andrey Mayorov
9394594a27
[WIP] Factor out a utility app with ct helpers
2018-06-19 20:26:23 +03:00