dinama
c4eb9b4138
upgrade: +image +deps +endpoints ( #535 )
2021-01-31 17:39:04 +03:00
dinama
983ba4d48b
pass make_recurrent to inspector ( #532 )
2020-12-24 14:10:19 +03:00
dinama
490958222b
+upgrade all +fix after upgrade ( #531 )
2020-12-24 12:12:05 +03:00
Alexey
eabde5f5c6
CAPI-430: Add last_transaction_info to payproc_InvoicePayment ( #522 )
2020-12-09 14:54:16 +03:00
Sergey Yelin
b4c4e872bf
Update image ( #511 )
2020-11-27 16:48:54 +03:00
George Belyakov
b7a0c58dfb
hitch up all routing rules damsel changes ( #507 )
2020-11-16 10:55:56 +03:00
Andrey Fadeev
efe0b67a7a
Add dummy payment system ( #506 )
...
Bump damsel up to rbkmoney/damsel@3710cab
2020-11-11 14:45:46 +03:00
Toporkov Igor
233b3a0913
Revert "Revert "HG-555: update ComputeShopTerms clients ( #497 )" ( #503 )" ( #504 )
...
This reverts commit 72f6fd5c3d
.
2020-11-09 13:50:16 +03:00
Toporkov Igor
72f6fd5c3d
Revert "HG-555: update ComputeShopTerms clients ( #497 )" ( #503 )
...
This reverts commit 9a8ad47008
.
2020-11-05 12:09:36 +03:00
Toporkov Igor
9a8ad47008
HG-555: update ComputeShopTerms clients ( #497 )
...
* Hadle varset that might be sent in future
* Leave a comment about the migration process
* Update damsel & party_client
* Use party_client to call PM, add Varset to ComputeShopTerms args
* Add Varset to pm_client and tests
2020-10-30 14:54:58 +03:00
Sergey Yelin
cf0ff07a95
Add prometeus ( #494 )
2020-10-24 09:01:20 +03:00
ndiezel0
2c2bd465bc
HG-452: Add caching for Checkout Party ( #487 )
...
* HG-452: Add caching for Checkout Party
* HG-452: Fix dialyzer
* HG-452: Format
* HG-452: Make cache work
* HG-452: Review fix
* HG-452: Fix specs
* HG-452: Review fix
* HG-452: Fix
* HG-452: Review fix
* HG-452: Format
2020-10-16 13:41:47 +03:00
Sergey Yelin
70f1e697da
Update woody ( #482 )
...
* Revert "Update woody and fix backward clock error (#478 )"
This reverts commit 7ee4679b1e
.
* Update woody and fix backward clock error (#478 )
* Fully embrace new woody args-are-tuples convention (#480 )
* Remove HG-542 revert artefact
Co-authored-by: ndiezel0 <ndiezel0@gmail.com>
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
2020-09-18 19:18:59 +03:00
Sergey Yelin
9090607be6
Revert HG-452 ( #481 )
...
* Revert "Fully embrace new woody args-are-tuples convention (#480 )"
This reverts commit d95579a0d7
.
* Revert "HG-452: Fix pm_ruleset (#477 )"
This reverts commit 6f4433bdc7
.
* Revert "Update woody and fix backward clock error (#478 )"
This reverts commit 7ee4679b1e
.
* Revert "HG-452: Add pm methods usage (#443 )"
This reverts commit 3a9142df3b
.
2020-09-18 16:57:01 +03:00
ndiezel0
7ee4679b1e
Update woody and fix backward clock error ( #478 )
2020-09-10 17:58:12 +03:00
ndiezel0
3a9142df3b
HG-452: Add pm methods usage ( #443 )
...
* HG-452: Add compute payment institution to hellgate
* HG-452: Fix marshalling
* HG-452: Add ComputePaymentInstitution implementation
* HG-452: Fix payment_institution tests
* HG-452: Fix lint
* HG-452: Fix marshalling error
* HG-452: Fix tests
* HG-452: Add compute_contract_terms use
* HG-452: Add compute_contract_terms more use
* HG-452: Fix dialyzer
* HG-452: Update Provider
* HG-452: Remove compute p2p and withdrawal provider methods
* HG-452: Update party client
* HG-452: Add eunit test to selector
* HG-452: Fix tests
* HG-452: Review fix
* HG-452: Review fix
* Update apps/hellgate/src/hg_invoice_payment.erl
Co-authored-by: Andrey Fadeev <me@ciiol.net>
* HG-452: Review fix
* HG-452: Remove CreatedAt
Co-authored-by: Andrey Fadeev <me@ciiol.net>
2020-09-07 16:16:34 +03:00
Roman Pushkov
32d3bfa307
HG-545: register status change timestamps ( #473 )
...
* add occurred in invoice handlers
* store latest change in payment
* remove unused function
* update merge_change
* minor fixes
* one more fix
* store ts in payment opts
* update opts handling
* cleanup
* minor cleanup
* timestamps for invoice adjustments
* update damsel
* unify adjustment timestamps
* fix exports
2020-09-04 14:32:38 +03:00
ndiezel0
8660b4d533
HG-452: Implement ComputeGlobals and ComputePaymentRoutingRuleset ( #466 )
...
* HG-452: Update Varset
* HG-452: Add ComputeGlobals and ComputePaymentRoutingRuleset implementation
* HG-452: Fix tests
* HG-452: Fix test
* HG-452: Fix dominant config in party test
* HG-452: Fix lint
* HG-452: Fix xref and tests
* Update apps/party_management/src/pm_party_handler.erl
Co-authored-by: Andrey Fadeev <me@ciiol.net>
* HG-452: Review fix
* HG-452: Update damsel
* Update apps/party_management/test/pm_party_tests_SUITE.erl
Co-authored-by: Andrey Fadeev <me@ciiol.net>
* HG-452: Add WRONG_DMT_OBJ_ID macro to pm tests
* HG-452: Add tests
* HG-452: Fix order
Co-authored-by: Andrey Fadeev <me@ciiol.net>
2020-08-07 16:02:02 +03:00
Andrew Mayorov
88aae16c72
Bump to rbkmoney/woody_erlang@33b69913 ( #470 )
...
* benoitc/hackney#638
2020-08-04 15:48:17 +03:00
Toporkov Igor
3bdc2a01f9
DC-127: Payment methods refactoring ( #445 )
...
* Use corresponding epic damsel branch
* Bump dominant
* Migrate to new bank_card payment method representation
* Simplify guard clause
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
* Delete invalid clauses in hg_payment_tool:get_method/1
* Remove marshaling that we don't use anymore
* Correctly unmarshal tokenization_method
* Revert "Correctly unmarshal tokenization_method"
This reverts commit 6f14eefd003e3f80d087db97ca63c4ccc85152d8.
* Do not unmarshal tokenization_method because it will never be there
* Use old (_deprecated) payment methods
* Replace has_cvv with is_cvv_empty
* Upgrade damsel
* Delete outdated comentaries
* Return ordset of payment methods
* Upgrade dominant
* Upgrade damsel
* Add tokenization_method to bank_card_deprecated
* Rename function in hg_payment_tool, create function to test if payment method is supported
* Simpilfy and rename payment methods matching
* Export hg_payment_tool:get_possible_methods/1
* Upgrade damsel
* Fix mising old bank card reference
* Bump dominant
* Fix construct_payment_method
* Upgrade deps
* Suffix with _derprecated payment methods
* Bulk update deps
* Mark deprecated pms introduced by merge
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
2020-07-29 15:02:00 +03:00
Andrey Fadeev
deab115c79
Update woody to rbkmoney/woody_erlang@b563bbb ( #467 )
2020-07-28 08:14:10 +03:00
Roman Pushkov
e2240008a0
HG-541: invoice adjustments ( #458 )
...
* some initial changes
* update hg_client
* change adjustment to payment adjustment in tests
* update damsel
* types in client
* Revert "change adjustment to payment adjustment in tests"
This reverts commit ff1633c41660b6f144f75ae067ea63eb33906981.
* rename payment adjustment functions
* fix hg_client adjustment calls
* update invoice events header
* add invoice adjustment tests
* working invoice adjustments
* uncomment other invoice tests
* minor cleanup
* fix some types
* fix more types
* temporarily comment out non-operational tests
* fix actions
* add more tests
* add exceptions
* run ci with disabled invoice adjustment tests
* Switch ti sequential
* uncomment tests
* minor cleanup
* uncomment pm tests
* add extra asserts
* add logging
* remove tests from invoice suite
* add invoice adjustment test suite
* minor cleanup
* fix test crashes
* minor cleanup
* more cleaning
* update invalid status exception handling
* increase party client timeout
* increase get timeout
* add pending payment test
* add pending adjustment test
* update tests
* update damsel
* update handling
* add expiration tests
* refactor tests
* update expiration handling
* tests cleanup
* do not expire while pending
* update timeouts
Co-authored-by: Sergey Yelin <elinsn@gmail.com>
2020-07-21 17:43:14 +03:00
ndiezel0
101a6c72b0
HG-452: Update party_managements methods and tests ( #460 )
2020-07-10 16:54:31 +03:00
Roman Pushkov
d75c012b4a
HG-542: chargebacks move_to_stage option ( #456 )
...
* add move_to_stage option handling
* add test placeholder
* finalise test
* uncomment move_to_stage option handling
* only allow skipping forward
* update damsel
* fix test
* update handling
* rework stage selection semantics
* fix stage handling
* fix dialyzer
2020-07-03 17:23:24 +03:00
Andrey Fadeev
3f3c8e18cd
MSPF-561 Update damsel ( #455 )
...
* Update damsel
* Reduce tests flapping
* Make eventsink test suite a bit more stable
2020-06-30 17:51:13 +03:00
Sergey Yelin
59ec584071
P2C-8: Add attempt_limit ( #452 )
...
* P2C-8: Add attempt_limit
* Add missing merge
* Fix order
2020-06-22 18:21:22 +03:00
Boris
03302b8788
MSPF-562: Add bank card category, condition category_is ( #448 )
2020-06-11 17:17:05 +03:00
Alexey
24a7c3b1ec
FF-183: Upgrade damsel ( #441 )
2020-05-29 11:01:33 +03:00
Roman Pushkov
c70299de31
HG-540: cash flow data in chargebacks ( #440 )
...
* update damsel
* add get_cash_flow to chargebacks
* update get_chargebacks/1
* okay, that looks weird
* typo fix
* oh come on
* typo fix
* update damsel
* handle get_chargebacks
2020-05-25 11:32:21 +03:00
Sergey Yelin
6cdf3c3b0d
DC-119: Update damsel ( #437 )
2020-05-09 10:29:05 +03:00
Артем
ff2426f008
DC-123: P2P templates ( #435 )
...
* updated damsel
* added support for template terms
* added test for p2p template terms
* fixed merge
* minor
2020-05-08 13:29:43 +03:00
Alexey
f5a7fc18a2
HG-535: Assert invoice payable ( #428 )
2020-04-06 12:28:00 +03:00
Roman Pushkov
6d4caf7548
HG-495: chargebacks ( #346 )
...
* wip chargeback handler
* add chargeback test draft
* update deps
* update deps
* create chargeback draft
* add create chargeback to client
* create chargeback test draft
* update dmsl
* update test
* cashflow wip
* update payment events
* update deps
* attempt fix deps
* update dmsl
* update test
* add get payment chargeback to client
* add get payment chargeback handler
* cashflow wip
* fix linter errors
* wip create chargeback
* damsel update
* fix dmsl
* update dominant
* merge cb terms
* update id generation
* add test placeheolders
* update hg client
* add update chargeback
* update client
* update tests
* update events
* add implementation wip
* update cancel
* update tests
* update damsel
* add more chargeback tests
* update implementation
* update dominant
* update damsel
* some fixes
* add reopen tests with hold funds
* update reopen logic
* udpate damsel
* add cancel after reopen test
* add cancel after reopen implementation
* add more tests
* add balance checks to tests
* cashflow fix
* add more balance checks in tests
* fix cashflow bug
* add tests for reopening chargebacks after failures
* add reopen after failures handling
* finalise test to be sure
* fix test
* do not change payment status on accept with partial cash
* remove failures from tests
* update damsel
* test updates and fixes
* update implementation
* update damsel
* type cleanup, some refactoring
* cleanup, remove ct:print, refactor
* minor cleanup
* update tests
* add inconsistent currency check
* udpate damsel
* update tests
* udpate damsel
* move chargebacks to separate module
* move chargebacks to a separate module
* fix types
* some refactoring
* types, some refactoring
* update damsel
* update dominant + minor
* update tests
* update implementation
* update damsel
* fix merge
* fix lost types
* add cash to pending, remove from cb changed
* update damsel
* update damsel
* update dominant
* minor
* update events
* add params to reject
* update damsel
* update tests WIP
* update invoice payment
* update chargebacks WIP
* update tests
* update damsel
* update events
* update invoice payment
* update chargeback implementation
* minor cleanup
* increase god module cap a bit
* cleanup
* update events
* update damsel
* update tests wip
* update implementation wip
* update events in tests
* update damsel
* update chargeback events
* clean prints, restore cash flow handling on first reopen, reset target status
* fix dialyzer
* update tests
* update cash flow handling and reject logic
* fix indentation
* refactoring, moved activities to chargebacks module
* move process result to chargeback
* fix config formatting
* move no pending chargebacks check to invoice
* move getters to chargebacks module
* idempotent creation
* merge party cb terms
* syntax fixes
* fail routing with no chargeback terms
* move choose_provider_account to payment institution
* fix export
* remove unnecessary validations
* revert accessibility validation
* fix deletion
* minor refactoring
* remove pending chargebacks check from invoice
* Fix postgresql link (#421 )
* refactor chargeback activity, fix idempotency
* update tests
* update dmsl
* add cb to varset
* fix
* removed get_opts, set_opts
* clean up chargebacks
* update deps
* move choose_external_account
* fix types
* add todo for cash flow rework
* remove redundant aliases
* unified define_params_cash function
* remove contract validation
* remove contract validation
* cash flow handling rework, docs update
* remove redundant validation
* fix merge
* add partial capture chargeback test
* add separate plans for stages
* wrap events externally
* add partial payment chargeback test with exceeding body
* fix type errors
* rework event handling
* elvis update
* cleanup
* move pending chargebacks check
* move validations
* move more validations
* separate body and levy in cash flow
* minor
* update cb options
* minor rename
* disable cancel during initialisation
* update activity naming
* set operation_amount to 0 on reject
* update merge_change validations
* update test chargeback test fixture
* use remaining amount if body is undefined
* add double chargeback test
* fix wrong types
* move some validations
* move create validations, update opts
* longer hold period for capture
* update damsel
* add chargeback service terms validation
* add chargeback not allowed test
* minor cleanup
* tests cleanup, add chargeback fees placeholder
* add test placeholders for provider levy
* split service and provision cf contexts
* fix typo
* update dominant
* export hg_cashflow:compute_volume/2
* update test fixture
* implement provider levy
* formatting
* update tests
* fix types
* fix types
* prolong test timeout
* merge update
* reduce allow predicate
* cb provider levy cash flow update
* cleanup
* add chargebacks to reduce
* add eligibility validation
* fix chargeback terms reduction
* throw misconfiguration if allow can not be reduced
* use add_previous_stage function
* fix type errors
* update cancel handling, store last cash flow, use cb creation timestamp, cleanup
* update hg client
* update damsel
* update tests
* add occurred_at to invoice event
* update params macros
* implement occurred_at
* export cancel params
* disable flappy tests
* fix typo
* simplify occurred_at extraction
* restore explicit clause matching in finalise
* clean ct:prints
* fix whitespace
* attempt at unflapping tests
Co-authored-by: Sergey Yelin <elinsn@gmail.com>
2020-03-27 12:58:41 +03:00
Andrey Fadeev
0683a7e7af
FF-164 Update damsel ( #426 )
...
Add rbkmoney/damsel#546 changes support
2020-03-11 14:12:02 +03:00
Sergei Shuvatov
38f908b2c0
MSPF-532: get rid of rfc3339 library ( #424 )
2020-02-26 20:53:09 +03:00
Артем
80e7ab2f35
FF-160: Add w2w transfer ( #425 )
...
* added w2w transfer
* updated dominant
* fixed
2020-02-18 14:05:00 +03:00
Andrew Mayorov
4ad686a1a0
Bump to rbkmoney/woody_erlang@ed644d7d ( #419 )
...
* Bump to rbkmoney/woody_erlang@309ac516
* Update rebar.lock
Co-Authored-By: Sergey Yelin <elinsn@gmail.com>
* Cowboy 2.7.0
* Typo
* Bump to rbkmoney/erlang-health@406fdd36
Co-authored-by: Sergey Yelin <elinsn@gmail.com>
2020-02-06 17:37:21 +03:00
Andrey Fadeev
da908c684e
PROX-386 Add shop to RecurrentTokenInfo in ProviderProxy.GenerateToken ( #417 )
2020-01-30 08:37:12 +03:00
Sergei Shuvatov
6cc97552b9
HG-533: actualize claim management protocol ( #415 )
2020-01-28 20:37:36 +03:00
Артем
c299b9ffd6
Revert "HG-469: Validate recurrent route ( #410 )" ( #416 )
...
This reverts commit 3460f019f0
.
2020-01-28 18:54:02 +03:00
Артем
3460f019f0
HG-469: Validate recurrent route ( #410 )
...
* validate recurrent route
* added fixes and test
* added requested changes
* fixed test
* added requested changes
* Update apps/hellgate/src/hg_invoice_payment.erl
Co-Authored-By: Andrew Mayorov <a.mayorov@rbkmoney.com>
* added requested changes
Co-authored-by: Andrew Mayorov <encube.ul@gmail.com>
2020-01-22 14:45:32 +03:00
Sergey Yelin
607a3db70b
Upgrade woody ( #411 )
2020-01-17 13:29:22 +03:00
Sergey Yelin
c27a738d77
AAA-54: Fix typo in config param ( #409 )
...
* AAA-54: Upgrade dmt_client
* Upgrade how_are_you
* Upgrade woody
* Fix typo in config
2020-01-09 17:48:57 +03:00
Sergey Yelin
d073220135
AAA-54: Improve formatter ( #408 )
...
* AAA-54: Upgrade dmt_client
* Upgrade how_are_you
* Upgrade woody
2020-01-09 15:25:31 +03:00
Sergey Yelin
d0c57c692e
AAA-54: Upgrade dmt_client ( #404 )
2019-12-20 18:52:04 +03:00
Sergey Yelin
7f5fb02eac
Aaa 54 remove spaces ( #401 )
...
* AAA-54: Remove spaces in messages
* Update dmt_client and config
2019-12-13 18:36:31 +03:00
Sergey Yelin
0f4a7d774a
AAA-54: Remove spaces in messages ( #399 )
2019-12-13 13:06:16 +03:00
Sergey Yelin
a877d83f09
Update woody ( #395 )
...
* Update woody
* More optimisations
2019-12-12 11:09:55 +03:00
Sergey Yelin
d241bf0797
BJ-703: Add wechat and alipay to payment tool ( #396 )
...
* BJ-703: Add wechat and alipay to payment tool
* Fix tests
2019-12-12 07:15:17 +03:00
Sergey Yelin
3a83357b19
Switch to new woody with log formatter ( #394 )
...
* Switch to new woody with log formatter
* event_handler_opts -> scoper_event_handler_opts
* Fix lint
* Add limit to tests
* Fix formater option passing
* Fix woody params passing
* Update woody
2019-12-09 18:03:05 +03:00
Roman Pushkov
629f4b44a0
HG-527: recurrent paytool eventsink sequence ( #391 )
...
* update damsel
* update recurrent paytool client
* update eventsink client
* update event provider
* update recurrent paytool
* more recurrent paytool client updates
* revert event sink client changes
* finalise event sink test
* dialyzer fix
* review fixes
* review updates
* improve recurrent paytool eventsink test
* fix linter error
2019-12-05 14:18:38 +03:00
Sergey Yelin
4585fd1fcc
HG-524: add info to invoice payment ( #389 )
...
* Update damsel
* Add route and cacheflow
* get_refunds() -> get_legacy_refunds()
* Add sessions and refunds(without session yet)
* Fix session conversion
* Rename
* Simplify sort
* session -> sessions for list of session
* Replace legacy_refunds with new refunds
* Fixes
* Remove get_legacy_refund/1
* Check refunds instead of legacy_refunds
* Use list of sessions for every target
* Simplify sessions mapping
2019-11-19 19:13:54 +03:00
Boris
4fa2f207bd
FF-124: P2P upd damsel, LifetimeSelector ( #387 )
2019-11-07 16:31:24 +03:00
Boris
a607d61e17
add P2PServiceTerms: allow, quote_lifetime ( #382 )
2019-10-29 12:12:03 +03:00
Boris
d10c319129
add P2PServiceTerms ( #369 )
2019-10-17 17:33:16 +03:00
Артем
d3cacaec9b
HG-520: Added party revision ( #378 )
2019-10-17 13:23:45 +03:00
Артем
40ca65612b
HG-517: Get invoice state with range ( #372 )
...
* added get with range
* updated proto
* minor
* minor
2019-10-15 16:02:48 +03:00
Sergey Yelin
befb5ad398
HG-500: Switch to shumpune-proto ( #353 )
...
* HG-500: Switch to shumpune-proto
* Added shumpune
* Switch to shumpune
* Fix call to get_balance
* Upgrade to fixed shumpune
* Add shumpune to sys.config
* AffectedAccounts -> Clocks
* Cleanup
* Add missing shumpune_proto to hellgate
* More cleanup
* Fix spec fot commit/rollback
* Remove shumoune service and switch accounter to shumpune
* Split plan/2 to plan/2 and hold/2.
* Remove shumway (free resources)
* More API cleanup
* More cleanup
* Change plan/2 according protocol
* Update shumpune
* Switch to shumway
* Switch to shumway
* Fix test config
* Revert "Revert "HG-516: pass transport_opts in hg_client_api (#371 )" (#375 )"
This reverts commit 1f96b4a0d3
.
2019-10-15 13:17:42 +03:00
Andrey Fadeev
104ffd64c1
FF-77 Add party and domain revision to ComputeContractTerms ( #370 )
2019-10-04 11:49:18 +03:00
Sergei Shuvatov
efd0519bd2
HG-513: add minimal_payment_cost field to RecurrentPaymentTool ( #366 )
2019-09-26 12:53:41 +03:00
Sergey Yelin
83925e1856
HG-503: Add GetStatus API call for PartyManagement ( #361 )
...
* HG-503: Add GetStatus API call for PartyManagement
* Typo
2019-09-10 15:41:44 +03:00
Sergei Shuvatov
4420f93174
HG-494: add claim committer ( #357 )
...
* HG-494: add claim committer
* HG-494: review fixes
* Replace boilerplate with macroses
* More macros
* More macroses
* More macroces - 2
* More macroses - 3
* More macroses - 4
* More macroses - 5
* More macroses - 6
* Rename funcions
* Remove contractor_identity_documents_modification (will be removed from
proto)
* More fixes
* Remove identity docs from claimant management proto
2019-09-09 18:10:55 +03:00
Sergey Yelin
1dc83e2a4a
Revert "AAA-54: Upgrade woody ( #354 )" ( #355 )
...
This reverts commit 74c5fc50c5
.
2019-08-26 15:48:52 +03:00
Sergey Yelin
74c5fc50c5
AAA-54: Upgrade woody ( #354 )
2019-08-26 13:28:46 +03:00
Boris
a748639f14
add mobile_commerce; add tests; suspend timeout behaviour ( #340 )
2019-08-19 17:16:16 +03:00
Toporkov Igor
c9440fd0bf
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
8b8bf58c00
HG-496: Upgrade damsel ( #349 )
2019-08-08 15:28:49 +03:00
Andrew Mayorov
703119c515
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
0c97e0e161
Update woody to export more metrics ( #343 )
2019-07-25 18:26:05 +03:00
Roman Pushkov
3f8338dc2a
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
dc10d43ad9
HG-458: Move refund and adjustment accounter interactions to processor ( #333 )
2019-07-04 17:40:18 +03:00
Sergei Shuvatov
9270f44a28
HG-472: add terminal priority ( #318 )
2019-06-24 18:51:50 +03:00
Sergey Elin
e0aebb7dbd
Switch to logger ( #335 )
...
* Revert "HG-478 Revert update to Erlang 21 (#320 )"
This reverts commit 7179e82258
.
* 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
514e76a6f9
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
d3fcf20510
HG-484 Encode MG calls with thrift ( #329 )
2019-06-17 15:55:36 +03:00
Roman Pushkov
35c64b9202
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
9d51ea2f46
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
f349201add
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
0b3e517400
Upgrade to Erlang 21 (with lager) ( #322 )
...
* MSFP-433: Erlang 21 with lager
2019-05-20 14:59:29 +03:00
Andrey Fadeev
7179e82258
HG-478 Revert update to Erlang 21 ( #320 )
...
* Revert "MSFP-433: Fix badmatch in woody (#316 )"
This reverts commit c9174907a2
.
* Revert "Upgrade woody (#315 )"
This reverts commit e1ed162497
.
* Revert "HG-433: Upgrade to Erlang 21 (#313 )"
This reverts commit faf7d595dd
.
2019-05-17 11:52:11 +03:00
Sergey Elin
c9174907a2
MSFP-433: Fix badmatch in woody ( #316 )
2019-05-15 17:54:22 +03:00
Sergey Elin
e1ed162497
Upgrade woody ( #315 )
2019-05-15 12:48:08 +03:00
Sergey Elin
faf7d595dd
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
bd90952262
HG-473: bump dmt_client ( #312 )
2019-05-06 17:08:33 +03:00
Andrew Mayorov
79d7dabe50
Implement payment context storing ( #311 )
...
* Bump to rbkmoney/damsel@3883e6a
2019-04-30 20:38:31 +03:00
Sergey Elin
6e12f6024c
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
73d4043b00
HG-473: optimize memory consuption by dmt_client ( #309 )
2019-04-25 16:20:12 +03:00
Boris
eb1f950f66
HG-459 Events serialize/deserialize in thrift binary ( #303 )
2019-04-09 09:34:25 +03:00
Sergei
c82b4e62ab
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
f10e9a1e51
HG-461: Add manual refund handle ( #292 )
2019-02-28 16:30:02 +03:00
Andrew Mayorov
3db9373f8f
Implement custom repair machine actions ( #293 )
2019-02-25 18:13:34 +03:00
Andrew Mayorov
b226b52f6a
Bump to rbkmoney/woody_erlang@d8de03d ( #288 )
2019-02-20 14:52:40 +03:00
Артем
798e4412a8
HG-455: Partial capture ( #284 )
2019-02-04 14:44:38 +03:00
Evgeny Levenets
a1ea6053fe
DC-104: withdrawals routing v2 ( #287 )
2019-01-31 15:01:28 +03:00
Alexey
8d7f618f6f
DC-111: Add subagent account ( #286 )
2019-01-29 15:41:43 +03:00
Evgeny Levenets
d1879d79a2
DC-104: bump damsel to work with new domain config ( #285 )
...
rbkmoney/damsel@1c28959
2019-01-25 16:02:25 +03:00
Andrey Fadeev
44f18e2e11
MG-145 Add VM metrics collection ( #278 )
...
Add `how_are_you` library usage
2019-01-15 00:36:59 +03:00
Артем
967e7d7604
HG-450: Wallet payout tool ( #275 )
2018-12-12 17:14:15 +03:00
Артем
5effe8a6ec
HG-444: Add sequence ( #269 ) ( #270 )
2018-11-12 16:33:15 +03:00
Артем
277d6e4946
HG-439: Invoice repair tool ( #258 )
2018-10-23 09:55:31 +03:00