Toporkov Igor
ce684ee8a1
MSPF-475: Replaced sequences with bender ( #345 )
...
* Replaced sequnces with bender
* Nested bender generation call
* Added bender url to config
* Removed unnecessary lines
* Construct refund id without bender
* Implemented proper id construction
* Operator whitespace fix
* Refactored test
* Codestyle fix
* Removed bender
* Simplified max id search
* Renamed dmsl
2019-08-09 13:54:11 +03:00
Alexey
dbb42b2249
HG-496: Upgrade damsel ( #349 )
2019-08-08 15:28:49 +03:00
Andrew Mayorov
b008006eed
Enable healthcheck logging ( #350 )
...
* rbkmoney/logger_logstash_formatter@b53af86
* rbkmoney/woody_erlang_user_identity@6eca18a
* rbkmoney/erlang-health@c190cb8
2019-08-08 14:59:08 +03:00
Andrey Fadeev
56f24b381d
Update woody to export more metrics ( #343 )
2019-07-25 18:26:05 +03:00
Roman Pushkov
bcef5fd6f0
CAPI-369: tds interaction ( #339 )
...
* update damsel
* add wallet with token to tests
* update tests
* remove redundant test
2019-07-18 00:06:55 +03:00
Alexey
8295a6040f
HG-458: Move refund and adjustment accounter interactions to processor ( #333 )
2019-07-04 17:40:18 +03:00
Sergei Shuvatov
da2cc7fa7a
HG-472: add terminal priority ( #318 )
2019-06-24 18:51:50 +03:00
Sergey Elin
8635a3769e
Switch to logger ( #335 )
...
* Revert "HG-478 Revert update to Erlang 21 (#320 )"
This reverts commit 7179e82258e6d8a779448640e2ebe4d5ed79a35b.
* MSFP-433: Erlang 21 with lager
* Fix comments
* HG-479: Switch to logger
* HG-479: Add memory limit for test container
* HG-479: Fix missing
* Fix logger config
* HG-479: Fix for logger formatter
* HG-479: lager -> logger
2019-06-21 21:48:37 +03:00
Sergey Elin
fbddb4f2d3
MSPF-467: Update erlang and deps ( #334 )
...
* MSPF-467: Update erlang and deps
* MSPF-467: Update service-erlang
2019-06-21 18:26:10 +03:00
Andrey Fadeev
1a772ef49a
HG-484 Encode MG calls with thrift ( #329 )
2019-06-17 15:55:36 +03:00
Roman Pushkov
f72bbab569
HG-477: Allow provider fee selection by terminal ( #314 )
...
* update gitignore
* add terminal_is condition test to hg_condition
* add terminal to varset
* use terminal in routing varset
* update tests to use terminal_is condition
* update dmsl and dominant
* fix dialyzer
* revert, use optional fields in payment terms
* add support for optional fields in terminal terms
* update damsel, dominant
* add custom fee to a terminal in tests
* update dominant
* revert terminal_is check in hg_condition
* more explicit naming
* add cashflow override test
* terminal holds and refunds override provider
2019-05-31 12:03:58 +03:00
Roman Pushkov
0fc4198197
HG-466: Use fault detector in hellgate routing ( #302 )
...
* add fault-detector dep
* fix typo
* update rebar.lock
* update fault detector version
* init fault detector client
* add fault detector base
* add fault-detector url placeholder
* get fault-detector url from env
* fix woody client call
* fix formatting, update gitignore
* update fd client, add fd init placeholder after routing
* add fault_detector_proto to app.src
* fix register_operation in fault detector
* update register operation template after choosing route
* update fd client
* add fault detector to hg_proto
* add placeholder for fd scoring in routing
* add fault detector template to sys.config
* update fault detector client
* add GetStatistics call to routing
* update fault detector client
* update get statistics call in routing
* doc tweak
* fix typing
* fix type
* add init service after routing
* update fd client
* add fd notifiers on success and failure
* clean comments
* add fd dummy to tests
* update routing
* temporarily disable sending operations to fd
* add fd routing test case
* remove retry strategy from fd client
* minor tweak
* add fd routing test
* update tests
* update fd client
* update fd client
* refactoring, update test
* formatting fix
* minor refactoring
* more refactoring
* more refactoring
* fix formatting errors
* minor
* space fix
* fix typo
* remove whitespace
* fix whitespace
* Update hg_direct_recurrent_tests_SUITE.erl
* Update hg_invoice_tests_SUITE.erl
* formatting fixes
* separate routing tests
* update config
* update routing
* update fd client
* clean up comments, update fault detector calls
* fix errors
* fix line length
* fix commas
* fd refactoring
* improve fd formatting
* formatting
* refactoring
* add fail rate scoring test base
* split route selection into multiple functions, refactoring
* fix line length
* update fd config, move fd notification to hg_proxy_provider
* config update
* fd client refactoring
* new route selection + tests
* fix trailing comma
* update config
* update fd client with new config
* rework route selection algorithm
* fix error handling in hg_proxy_provider
* merge, update tests, fix types
* move to logger in fd client
* build_utils update
* fix build utils
* remove lager, update fd child spec
* minor refactoring
* revert to lager in fd
* revert to lager in routing tests
* add match on terminate child in tests
* remove unnecessary include
2019-05-27 11:06:38 +03:00
Andrew Mayorov
40e7c28533
Allow to turn transition validation off w/ repairs ( #325 )
...
* Add final test ensuring balances are consistent
* Bump to rbkmoney/damsel@ce5f697
* HG-482: Fix crash in new damsel
2019-05-23 17:56:47 +03:00
Sergey Elin
17c9a5dc41
Upgrade to Erlang 21 (with lager) ( #322 )
...
* MSFP-433: Erlang 21 with lager
2019-05-20 14:59:29 +03:00
Andrey Fadeev
45045eef0a
HG-478 Revert update to Erlang 21 ( #320 )
...
* Revert "MSFP-433: Fix badmatch in woody (#316 )"
This reverts commit c9174907a2fd80b7e2d1968a8a850549ce043f62.
* Revert "Upgrade woody (#315 )"
This reverts commit e1ed1624971f30142da7a82653bd2ece7616be9d.
* Revert "HG-433: Upgrade to Erlang 21 (#313 )"
This reverts commit faf7d595dd6e5a04a882a09514ee29d84ae4d582.
2019-05-17 11:52:11 +03:00
Sergey Elin
2926668a89
MSFP-433: Fix badmatch in woody ( #316 )
2019-05-15 17:54:22 +03:00
Sergey Elin
201b3d1e37
Upgrade woody ( #315 )
2019-05-15 12:48:08 +03:00
Sergey Elin
c482e862bb
HG-433: Upgrade to Erlang 21 ( #313 )
...
* HG-433: Upgrade build_utils
* HG-433: Upgrade base erlang image and build image
* HG-433: Upgrade machinegun
* HG-433: Upgrade libraries
* HG-433: Switch to cowboy 2.x
* HG-433: Update dmt_client
* HG-433: Switch to logger
2019-05-08 15:17:59 +03:00
Sergei Shuvatov
443f638b47
HG-473: bump dmt_client ( #312 )
2019-05-06 17:08:33 +03:00
Andrew Mayorov
5fa7b66362
Implement payment context storing ( #311 )
...
* Bump to rbkmoney/damsel@3883e6a
2019-04-30 20:38:31 +03:00
Sergey Elin
d0334c7318
HG-471: Added risk_score_is_too_high to no_route_found ( #308 )
...
* Added risk_score_is_too_high to no_route_found
* Update damsel
* Fix logger level for new status
2019-04-26 11:48:07 +03:00
Sergei
56a648f44f
HG-473: optimize memory consuption by dmt_client ( #309 )
2019-04-25 16:20:12 +03:00
Boris
66ff67711a
HG-459 Events serialize/deserialize in thrift binary ( #303 )
2019-04-09 09:34:25 +03:00
Sergei
5093751035
HG-465: invoice creation and payment start idempotency ( #306 )
...
* Use invoice id from InvoiceParams/InvoiceWithTemplateParams if defined
* Use payment id from InvoicePaymentParams if defined
* Store external_id for invoice and payment
2019-04-08 16:12:20 +03:00
Alexey
4cecdb3aa6
HG-461: Add manual refund handle ( #292 )
2019-02-28 16:30:02 +03:00
Andrew Mayorov
7b6a41301c
Implement custom repair machine actions ( #293 )
2019-02-25 18:13:34 +03:00
Andrew Mayorov
b1aa72cf7b
Bump to rbkmoney/woody_erlang@d8de03d ( #288 )
2019-02-20 14:52:40 +03:00
Артем
b66cf6f305
HG-455: Partial capture ( #284 )
2019-02-04 14:44:38 +03:00
Evgeny Levenets
40e2b11ae0
DC-104: withdrawals routing v2 ( #287 )
2019-01-31 15:01:28 +03:00
Alexey
25902f83cf
DC-111: Add subagent account ( #286 )
2019-01-29 15:41:43 +03:00
Evgeny Levenets
53c432d52f
DC-104: bump damsel to work with new domain config ( #285 )
...
rbkmoney/damsel@1c28959
2019-01-25 16:02:25 +03:00
Andrey Fadeev
c0ff473653
MG-145 Add VM metrics collection ( #278 )
...
Add `how_are_you` library usage
2019-01-15 00:36:59 +03:00
Артем
d1bfe86db1
HG-450: Wallet payout tool ( #275 )
2018-12-12 17:14:15 +03:00
Артем
f629d7e68b
HG-444: Add sequence ( #269 ) ( #270 )
2018-11-12 16:33:15 +03:00
Артем
691a21d2e8
HG-439: Invoice repair tool ( #258 )
2018-10-23 09:55:31 +03:00
Andrey Fadeev
1ddd3552e9
FF-7 Add varset using to wallet terms construction ( #261 )
2018-10-15 16:31:53 +03:00
Alexey
4ec0c3b177
DC-102: Bank card routing with data from binbase ( #259 )
2018-10-12 17:56:35 +03:00
Andrey Fadeev
3b084b1be7
MSPF-392 Update woody and scoper ( #260 )
...
Update to version with fixed caching client scopes
2018-10-12 14:50:26 +03:00
Andrew Mayorov
92eb9d4282
HG-441: Bump to rbkmoney/damsel@4c78d0d5 ( #257 )
...
* HG-441: Add a couple of simple test cases
2018-10-02 17:51:37 +03:00
Andrey Fadeev
20c7891416
HG-391 Add first payment recurrent ( #246 )
2018-09-26 21:18:21 +03:00
Артем
bd23012d89
HG-422: Party revision ( #244 )
2018-09-26 10:33:49 +03:00
Артем
800b1e824c
HG-422: Party revision serverside ( #250 )
2018-09-21 14:06:18 +03:00
Andrey Fadeev
a2e71790db
HG-424 Add customer polling deadline ( #245 )
2018-09-18 18:06:15 +03:00
Anton Belyaev
190b38e13d
Refactor InternationalBankAccount in payout tool info, add modification ( #238 )
2018-09-17 16:19:24 +03:00
Andrey Fadeev
aa89507753
HG-389 Add caching party client usage ( #232 )
2018-09-06 18:50:37 +03:00
Andrey Fadeev
8c12ba8561
HG-386 Remove wallet management methods from party management ( #230 )
2018-08-27 12:45:53 +03:00
Andrey Fadeev
14df635075
HG-250 Multistage payment start ( #229 )
2018-08-09 11:32:18 +03:00
Andrey Fadeev
3fb3c92c4b
HG-381 Add owner_id and shop_id to InvoicePaymentStarted event ( #227 )
...
And update dmsl
2018-07-23 12:18:58 +03:00
Evgeny Levenets
d7d318f1ff
HG-354: add contractors and wallets in party ( #205 ) ( #221 )
...
* HG-354: add contractors and wallets in party (#205 )
* switch to epic damsel
rbkmoney/damsel@3af8098
* add support for wallet blocking & suspension
* contractor modification support
* wallet modification support
* fix account creation side effects
* add minimal tests
* add wallet blocking & suspension tests
* add simple checks for contractor & wallet
* new checks & exceptions for wallets & contractors
* add marchaling for old events
* add catch-all clause to claim effect marshaling (#222 )
* HG-379: add wallet service terms support (#223 )
* HG-379: add wallet service terms support
* maybe
* replace `shop` with `shop_id` in varset
* check wallets terms for currencies instead of payment terms
* fix tests
* make identification level for legacy contracts more correct
* Bump to rbkmoney/damsel@3549c635
* Switch to master rbkmoney/damsel@36907b0e
* Switch to master rbkmoney/dominant@4e296b03
* Attempt to easily fix test failures
* Attempt to fix test failures
2018-07-17 20:00:44 +03:00
Andrey Fadeev
90850ead4e
MSPF-373 Update woody version ( #225 )
2018-07-09 15:42:52 +03:00