Commit Graph

24 Commits

Author SHA1 Message Date
ndiezel0
d1d440af58
TD-126: Add CI/CD (#3)
* Drop some unused macros and includes in tests code
* Remove `wapi_context` leftovers

Co-authored-by: Andrew Mayorov <encube.ul@gmail.com>
2022-02-07 10:49:35 +03:00
Sergey Yelin
efea4bf6be
ED-242: Upgrade Erlang and deps (#25)
* ED-242: Upgrade Erlang and deps

* Update libs
2021-09-16 15:28:04 +03:00
George Belyakov
c6dd27be2f
ED-170: add digital wallets, webmoney (#15)
* bump swag

* add digital_wallets/webmoney resource, add webmoney resource test, not work version - there are problems with swag bump

* bump build/base images

* update submodule schemes/swag

* return back old images

* fix copy-pasta mistake in resource unhmarshalling

* bump build and service images

* fix non-optimised clause

* bump schemes/swag submodules (fixed provider field required now)

* rework marshalling/unmarshalling in crypto/digital-wallets

* wapi stat backend unmarshalling

* update swag submodule

* revert provider field discriminator

* bump fistful-proto

* bump build image

* fix email-validator dependency issue

* return fistful-proto to master, update fistful-proto

* Revert "return fistful-proto to master, update fistful-proto"

This reverts commit 79c6405724849303b89ef6a79d82bff55fe1cda8.

* return fistful-proto master branch finally
2021-07-09 16:27:23 +03:00
dinama
72fb0032f1
ED-116: sync with fusful-server (#9) 2021-04-06 17:13:35 +03:00
dinama
f29f18354c +rename service 2021-03-25 01:53:09 +03:00
Артем
36cd1ebb3a
Update from fistful master (#5)
* FF-234: wapi withdrawal tests (#317)

* add tests, 3 tests not works, it's save commit

* not work, save commit

* add tests, fix wapi_withdrawal_backend/wapi_wallet_thrift_handler missing exceptions

* fixes

* fix specs

* add functions-helpers to reduce code size

Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>

* FF-231: wapi wallet test (#318)

* add test functions, fix wapi wallet backend

* add helper functions to reduce code size

Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>

* + wapi identity common test (#310)

* + wapi identity common test

* fix lint

* fix lint

* add test helper functions

* fix context issue (return ct_helper_cfg call to call_api call)

* fix function name

Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>

* FF-225: Refactor provider api (#316)

* added provider backend

* added provider service

* refactored wapi, added tests

* fixed

* FF-229: wapi destination tests (#319)

* add a few tests

* add tests

* add helper functions to reduce code size

* delete useless copy-paste test functions

* rework tests

Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>

* Update bender (#320)

* FF-233: wapi w2w test (#321)

* add test, only one test works, save commit

* add tests, some tests doesn't works, save commit

* rest of tests done, fix w2w backend/thrift_handler

* add test helpers to reduce code size

* fix

Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>

* add tests, fix backend/handler (#323)

y.beliakov <y.beliakov@rbkmoney.com>

* FF-207: transaction_bound event on withdrawal session (#315)

* MSPF-579: Prometheus metrics (#325)

* Add prometheus to deps, update lockfile

* Update build images

* Add metrics route

* Provide sample prometheus config

* Update build_utils

* Inmplement map_error from new codegen

* Revert "Inmplement map_error from new codegen"

This reverts commit 9698ede3b386cca48623eb58c9ab4ca7ebfe5e4b.

* Revert "Update build images"

This reverts commit 1e19757b63d0acabf614a56874e985d2d900551f.

* Revert "Update build_utils"

This reverts commit 226b7ac3ab47af3064b50c3ec263cb6bc1f5732c.

* FF-226: Withdrawal session finish notification (#314)

* FF-219: wapi getP2PTransferEvents via thrift backend (#322)

* bump fistful_proto
* p2psession GetEvents support
* meck

* Revert "FF-226: Withdrawal session finish notification (#314)" (#329)

This reverts commit 96186224def071accad19708414e85ae8492e7a8.

* FF-236: ff_transfer instrument disassemble (#324)

* first compilable version, not work, xref failed, need to rework ff_instrument externak calls into ff_source/ff_destination_calls

* fix source/destination external calls

* fix remaining source/dest external calls, fix ff_server child specs constructor, fix format etc

* fix

* fixes

* fix todo-comments

* fixes

* fix migration to version_1

* fixes

Co-authored-by: Sergey Yelin <elinsn@gmail.com>

* FF-226: Withdrawal session finish notification (1 part) (#330)

* FF-226: Withdrawal session finish notification (2nd part) (#331)

* FF-226: Withdrawal session finish notification (3rd part) (#332)

* MSPG-615: Remove lazy party creation (#326)

* Disable lazy party creation

* Add new return type to function spec

* Upgrade fistful_proto

* Throw PartyNotFound error if nessesary

* Test that lazy party creation doesn't work anymore

* Uncomment tests

* Pass Context directly

* +fix p2p_session service url (#333)

* fix service url

* fix authData on Sender thrift

* drop get_default_termset on wapi_thift_SUITE

* rename service w2w_transfer to fistful_w2w_transfer

* rename service p2p_transfer to fistful_p2p_transfer

* rename service p2p_session to fistful_p2p_session

* sys.config service url examples

* fix: Revert everything & add erts (#335)

* Revert everything back to prometheus_metrics

* Include erts

* FF-226: Withdrawal session finish notification (1 part) (#337)

* FF-226: Fix for failing machines in part 1 (#338)

* FF-236: ff_transfer instrument disassemble (cherry pick from revert)

* first compilable version, not work, xref failed, need to rework ff_instrument externak calls into ff_source/ff_destination_calls

* fix source/destination external calls

* fix remaining source/dest external calls, fix ff_server child specs constructor, fix format etc

* fix

* fixes

* fix todo-comments

* fixes

* fix migration to version_1

* fixes

Co-authored-by: Sergey Yelin <elinsn@gmail.com>
(cherry picked from commit d2336c26b2acf3577507c9addd0507e572718b8b)

* FF-226: Withdrawal session finish notification (2nd part) (again) (#342)

* FF-226: Withdrawal session finish notification (3rd part) (again) (#343)

* FF-219: wapi getP2PTransferEvents via thrift backend (#322) (#336)

* MSPG-615: Remove lazy party creation (#326) (#341)

* Disable lazy party creation

* Add new return type to function spec

* Upgrade fistful_proto

* Throw PartyNotFound error if nessesary

* Test that lazy party creation doesn't work anymore

* Uncomment tests

* Pass Context directly

(cherry picked from commit bfc88dcb378a66f69f86121b309bb5fa3566b07b)

* erlfrm code formatter (#347)

* 473: migrate to Alpine  (#346)

* Add uzcard (#350)

* Add uzcard

* Increase back decreased timeout to ensure test success

* Upgrade services (#348)

* Upgrade services

* Upgrade more services

* bump damsel with yandexpay (#352)

* FF-237: update lechiffre (part1) (#344)

* update lechiffre

* drop support base64 resource tokens

* naive idempotent support

* quoteToken code refactoring

* fix metadata error p2p_transfer

Co-authored-by: Артем <WWW_cool@inbox.ru>

* +remove debug message (#355)

* FF-237: +bump wapi_pcidss image +drop old keys +bump build-utils (#357)

* FF-237: ResourceToken expiration (#356)

* FF-237: bump wapi-pcidss (#358)

* upgrade world (#360)

* compose: bump images (#362)

* bump proxy-mocketbank

* bump binbase

* Upgrade kds (#363)

* fixed after merge

* formated

* removed old deps

* fixed

* fixed

* returned to old uac

Co-authored-by: George Belyakov <8051393+georgemadskillz@users.noreply.github.com>
Co-authored-by: y.beliakov <y.beliakov@rbkmoney.com>
Co-authored-by: Sergey Yelin <elinsn@gmail.com>
Co-authored-by: dinama <dinama@users.noreply.github.com>
Co-authored-by: Toporkov Igor <i.toporkov@rbkmoney.com>
Co-authored-by: Alexey <kehitt@users.noreply.github.com>
2021-02-01 18:13:51 +03:00
Alexey
0d7150a39a
FF-172: Screen for pans in destination using swagger_validator callback (#206) 2020-04-14 12:07:24 +03:00
Sergey Yelin
e327dd0165
Update Erlang to 21.3.8.7 (#139) 2019-11-07 18:21:11 +03:00
Igor Toporkov
0eaa8d9d59 Updated build_image and cowboy_access_log 2019-07-18 16:28:35 +03:00
Igor Toporkov
04640586c0 Fixed service name 2019-07-17 17:12:35 +03:00
Sergey Yelin
0721abeb78
Upgrade Erlang and deps 2019-06-27 18:58:45 +03:00
Sergei Shuvatov
b1589b1673
FF-89: add crypto wallet (#83) 2019-05-28 16:32:59 +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
a27c63ea68
HG-386 Move wallets from party (#7) 2018-08-27 15:08:06 +03:00
Anton Belyaev
b8945abdf2
CAPI-279/CAPI-280: add token issue and withdrawal auth via grant/bearer (#5)
* CAPI-280: auth withdrawal via bearer or destination grant
* Fix wapi related linter warnings
* Do not run lint in CI for now
* Add wallet grant implementation and fix some bugs
* Refactor resource auth for withdrawal
* Fix (dirty) user woody identity handling in ff_party
* Fix challenge event search
* Fix withdrawal and challenge status 'Failed' handling
2018-08-21 20:27:58 +03:00
Anton Belyaev
a70f26a4da Fix release make target 2018-07-30 17:44:35 +03:00
Anton Belyaev
209866032b Fix CI issues 2018-07-30 17:30:57 +03:00
Andrey Mayorov
3ad1589bad Simplify swagger generation targets 2018-07-26 15:02:05 +03:00
Anton Belyaev
bfca5fafd2 Separate privdoc and payres api to wapi-psidss (#8) 2018-07-16 17:30:38 +03:00
Anton Belyaev
5834dd48d1
Fix integration issues (#6) 2018-07-08 19:58:55 +03:00
Anton Belyaev
623197fba5
Nail wapi app here for a while 2018-07-06 16:49:30 +03:00
Andrey Mayorov
11dbc3f3b6 [WIP] Cast some Make magic to run specific test suites 2018-07-05 16:31:04 +03:00
Andrey Mayorov
8285db42cb [WIP] Add make shortcut to run specific test suite 2018-07-03 18:40:16 +03:00
Andrey Mayorov
f882531711 wip 2018-06-13 16:43:48 +03:00