Commit Graph

36 Commits

Author SHA1 Message Date
Andrey Fadeev
57f5eedad9
MSPF-561 Add Provider usage for p2p and withdrawal (#246) 2020-07-06 10:02:12 +03:00
Sergey Yelin
8500401cff
P2C-8: add attempt limit (#238)
* P2C-8: Attempt limit

* Add validation for attempt_limit

* Add attempt limit check

* Add test, fix logic

* Fix images

* Remove garbage from test

* Limit attempts in case attempt_limit undefined
2020-06-26 16:25:24 +03:00
Артем
4826c5db66
FF-175: P2P templates (#223)
* started p2p templates

* fixed

* fixed validation p2p template creation

* refactored

* added eventsink

* added p2p template handler

* added p2p template tests

* added p2p template create and get api

* updated swag

* updated proto, fixed tests, fixed dyalizer

* added block, create p2p methods

* fixed

* added auth to p2p template ops [WIP]

* added tests

* fixed

* minor

* fixed tests

* added requested changes

* added tests

* fixed

* fixed

* fixed

* minor

* fixed linter

* updated proto

* added part of requested changes

* added part of fixes

* fixed

* fixed

* added requested changes

* fixed

* fixed

* added quote test

* fixed

* fixed test

* updated swag

* added template quote

* fixed

* fixed

* fixed
2020-06-23 00:25:34 +03:00
Andrey Fadeev
9198b56f25
Add repair response processing (#227)
* Add repair response processing
* Update bender
2020-06-04 10:47:43 +03:00
Andrey Fadeev
f4a5a6c1c1
FF-164 Update damsel (#200)
* Update damsel
* Remove binbase port publishing in test compose file
2020-03-23 23:39:39 +03:00
ndiezel0
3594a85f68
Revert "CDS-102: Upgrade cds_proto (#195)" (#196)
This reverts commit 527f9a56c4.
2020-03-16 13:30:19 +03:00
ndiezel0
527f9a56c4
CDS-102: Upgrade cds_proto (#195) 2020-03-12 19:29:37 +03:00
Артем
5d659b86f9
FF-160: Add w2w transfer (#178)
* initial

* [WIP] w2w transfer + updated proto

* added limit check, validations, revert

* removed reverts< worked test for transfer & adjastment

* minor

* added eventsink handles

* added fixes

* minors

* added wapi handle

* added migration, added wapi test

* fixed, updated swag

* fixed

* fixed codec

* Fix tests

Co-authored-by: Andrey Fadeev <me@ciiol.net>
2020-02-26 12:41:01 +03:00
Andrey Fadeev
c7d376321f
FF-77 Deposit and withdrawal adjustment management interfaces (#167) 2020-02-12 15:15:09 +03:00
Артем
ec925d3f2b
Epic: P2P (#152) 2020-02-07 13:34:23 +03:00
Boris
97bbea6c9b
FF-136: add encrypted token (#169) 2020-01-29 18:07:07 +03:00
Roman Pushkov
fa9edc64d4
FF-147: remove token expiration in wallets (#153)
* remove token expiration handling

* use expired timestamp in tests

* change deletion to commenting out

* Update docker-compose.sh
2019-12-05 22:09:06 +03:00
Артем
36d76ceeac
FF-144: FIX - crypto payment tool conditions (#146)
* fixed, added get crypto quote test

* fixed

* fixed linter
2019-11-26 16:17:46 +03:00
Alexey
2bc256464b
FF-128: Bender integration part 1 (#138) 2019-11-15 16:13:20 +03:00
Sergey Yelin
eaf68723c7
FF-116: Switch to shumpune proto (#126)
* Switch to shumpune proto

* Affected -> Clock

* Added shumpune_proto

* Add coverage config

* Add extra parameter with type clock() to ff_transaction:balance/1

* Update hellgate and dominant

* Add clock marshaling rules

* Upgrade fistful-proto

* Fix dialyzer errors

* Code review fixes

* Move currency reference creartion to ff_currency.

* Use standard function for conversion

* Revert "Use standard function for conversion"

This reverts commit 9ac5a94c55476400f425703192d48e8211b1b1dc.

* Use standard function - 2

* Replace clock records with ff_clock module

* Fix clock type

* More review fixes

* Revert "More review fixes"

This reverts commit a75707eace1fdc41668755d62d0130054beda7aa.

* More review fixes

* Add NOTE to deposite test

* Move clock selection to ff_postings_transfer

* Fix spec for clock/1
2019-10-14 14:16:30 +03:00
Артем
8f3627481d
fixed hellgate cfg (#128) 2019-10-10 16:56:46 +03:00
Andrey Fadeev
89f1d570a7
FF-77 Use party_client for PartyManagement calls (#127)
* Rename ff_ctx to ff_entity_context
* Add runtime context and pass it through all woody handlers
* Add party_client usage
2019-10-07 11:45:00 +03:00
Igor Toporkov
5b50839f9a bumped wapi-pcidss 2019-07-17 16:42:55 +03:00
Sergei Shuvatov
b1589b1673
FF-89: add crypto wallet (#83) 2019-05-28 16:32:59 +03:00
Артем
759d7ca3bd
updated damsel & dominant (#72) 2019-03-14 14:13:35 +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
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
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
8f1383a4f0
FF-7 Add cash flow and fee (#20) 2018-10-19 13:34:47 +03:00
Anton Belyaev
f74a1114e3
Add multiple withdrawal adapters support (#12)
* Remove wallet specifics from the transfer
* Add support for multiple withdrawal adapters;
* Switch tests to proxy-mocketbank
* Bump swag to rbkmoney/swag-wallets@745b5ad
2018-09-25 14:25:00 +03:00
Andrey Fadeev
a27c63ea68
HG-386 Move wallets from party (#7) 2018-08-27 15:08:06 +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
76c47459a7 [WIP] Fix cds init in docker-compose 2018-07-08 20:09:21 +03:00
Andrey Mayorov
68bc970ad3 [WIP] Implement barely working withdrawals 2018-07-06 12:06:25 +03:00
Andrey Mayorov
56f7f837d7 [WIP] Prefix all fistful machine namespaces 2018-07-03 18:43:02 +03:00
Andrey Mayorov
24db193c2f [WIP] Initialize cds keyring before running any tests 2018-07-02 20:24:44 +03:00
Andrey Mayorov
1f374904f2 [WIP] Test identity challenge (actually, not) 2018-07-02 18:44:36 +03:00
Andrey Mayorov
c084b938bb [WIP] Make couple of fixes here and there 2018-06-20 20:25:12 +03:00
Andrey Mayorov
1ae8915a9e [WIP] Setup test environment with docker-compose 2018-06-20 16:19:30 +03:00
Andrey Mayorov
f882531711 wip 2018-06-13 16:43:48 +03:00