ndiezel0
edfb7be342
OPS-170: Add RegisterInvoicePayment ( #49 )
...
* OPS-170: Add RegisterInvoicePayment
* Lots of fixes
* Remove deprecated payment_system_is
* Fix cost
* Fix cost again
* Modify next_event to give exact amount of events
* Fix test
* Fix capture session and add RegisteredOrigin to InvoicePayment
* Add adjustment and refund test for registered payment
* Add limits add commiting of cashflow to register
* Fix commit cashflow
* Add customer register test
* Format
* Move commits to separate timeout
* Use all kinds of payers
* Update damsel
* Remove Prohibited Origin exception
* Export some functions
* Compile fix
* Fix
* Fix
* Fix
* Fix some spec errors
* Fix
* More spec fixes
* More spec fixes
* Increment cache
* Remove payment tool validation
* Reuse cashflow construction and refactor a little
* Fix
* Hide pull change code in invoicing client
* Fix
* Fix
* Fix
* Fix partial capture test change order
* Hide next change default timeout behind define
* Remove kv_storage from invoicing client
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Review fix
* Update damsel
* Fix merge
* Add timeout to pull_change
* Add next_changes to Suite
* Use ?trx_info more
* Fix matching
* Review fixes
* Review fixes
* Fix
* Add test to check limit working
* Try to add extra stage for hold
* Update damsel
* Review fixes
* Try to fix build
* Try to fix build
* Try to fix build
* Try to fix build
* Try something else
* Update erlang-workflows
* Update erlang-workflows
* Move erlang-workflow to release
* Fix
* Move castom merge_change usage to hg_invoice_registered_payment
* Review fix
* Simplify registration
* Review fixes
* Fix
* Fix
* Fix spec
* Format
2022-12-06 12:26:44 +05:00
Артем
c1dc781c44
TD-435: Add payment provision terms allow support ( #53 )
...
* added allow support
* changed cache version to 2
* revert cache change
* Revert "revert cache change"
This reverts commit 6a57cc9cdc
.
* added tests
2022-11-16 12:26:33 +04:00
Andrew Mayorov
2412b220a0
OPS-220: Emit user interaction completion events ( #51 )
...
Bump to valitydev/damsel@6655937
2022-11-01 22:57:23 +03:00
Артем
cad6ad4ef9
TD-385: Bump damsel ( #50 )
...
* bumpted to valitydev/damsel@6047497
* removed legacy
* removed
2022-10-12 09:20:17 +04:00
Артем
22aef17707
TD-407: Add route to limit context ( #48 )
2022-10-02 19:38:17 +04:00
Andrew Mayorov
471bf6c636
Ensure refund limits rolled back properly ( #44 )
...
Bump to valitydev/limiter-proto@6158184
2022-08-31 13:20:40 +03:00
ndiezel0
b7295a80f4
TD-341: Update damsel ( #42 )
2022-08-23 13:13:45 +05:00
ndiezel0
ef8b6b286e
TD-341: Pin Route ( #40 )
...
* Start implementation
* wip
* wip
* Format
* Fix
* Fix
* Update damsel
* Fix
* Various fixes
* Format
* Fix test
* Add tests
2022-08-16 13:04:24 +05:00
Andrew Mayorov
4937089107
TD-312: Switch to valitydev/damsel@dac2cb5 ( #35 )
...
* Switch to valitydev/damsel@dac2cb5
* valitydev/dmt-client@899bd71
* valitydev/dmt-core@7584133
* valitydev/party-client-erlang@38c7782
* valitydev/payproc-errors-erlang@a19e716
* valitydev/thrift v0.14.2.3
* Bump to valitydev/machinegun-proto.git@347c5c4
* Bump to valitydev/bender-client-erlang@4e15070
* Bump to valitydev/limiter-proto@c5dfe39
2022-06-24 19:03:41 +03:00
Артем
46c7c91ccf
TD-306: New limiter context ( #34 )
...
* bumped limiter proto valitydev/limiter-proto@ac97053
* changed condition
* changed to payproc context
* bumped limiter valitydev/limiter@2dff7b5
* fixed
* fixed minor
2022-06-22 08:07:35 +03:00
Alexey S
fb0570df68
TD-296: Drop mg tag remains ( #30 )
2022-06-07 13:38:22 +03:00
Alexey S
83ee553fd0
TD-269: Fix missing bender client dep ( #28 )
2022-05-18 17:33:36 +03:00
Alexey S
7318303acb
TD-269: Machine tagging via bender (w/ fallback)( #27 )
2022-05-18 16:33:54 +03:00
Alexey S
21fc5519c9
TD-259: Update damsel and remove migration code ( #25 )
2022-04-22 13:10:37 +03:00
Alexey S
0bd0458340
TD-225: Remove UserInfo auth logic ( #22 )
...
* Remove auth logic, update party client
* hadolint please
2022-04-15 14:07:54 +03:00
ndiezel0
2350be8b01
TD-263: Move from shumway to accounter ( #23 )
...
* TD-263: Move from shumway to accounter
* Fix test
* Fix checks
* Review fix
* Review fix
2022-04-14 13:08:17 +03:00
Andrew Mayorov
c6296baf93
APM-52: Bump to valitydev/damsel@318a7a6 ( #15 )
2022-03-15 15:29:41 +03:00
Alexey S
79e3d8108c
TD-158: Add new ci ( #6 )
2022-02-09 18:21:50 +03:00
Andrew Mayorov
93d065b8c4
Bump to valitydev/damsel@dcd92dd ( #4 )
2022-01-24 16:34:55 +03:00
Andrew Mayorov
451ff8a38d
APM-35: Implement valitydev/damsel@f90de6c ( #3 )
...
* Switch to valitydev upstreams
* valitydev/genlib@82c5ff3
* valitydev/party_client_erlang@8fc5595
* valitydev/woody_erlang@6f818c5
* Switch to valitydev/shumaich-proto
2022-01-21 17:19:25 +03:00
Andrew Mayorov
6a071c6d77
Switch to public rbkmoney/limiter-proto
endpoint
2022-01-05 17:45:37 +03:00
Andrew Mayorov
209cbcdeaf
Add support for damsel @ b4447c90
...
With `sum_of` cashflow volumes product.
2022-01-05 15:54:09 +03:00
yuri-bukhalenkov
ae720132a8
updated damsel ( #613 )
2021-11-15 13:41:16 +03:00
dinama
454939c7f2
ED-126: +CustomerManagement:ComputeTerms ( #609 )
2021-10-26 19:58:15 +03:00
dinama
e1932c161a
+party management w/o domain cache ( #608 )
2021-10-25 15:43:44 +03:00
ndiezel0
9c5c65bf04
ED-69: Split implementation ( #610 )
...
* BUSINESS-160: Respect allocation terms in terms computations (#576 )
* Support reducing allocation terms
* Fix naming as of rbkmoney/damsel@a2509fc
* ED-69: Implement Cashflow (#586 )
* Revert "Revert "ED-69: Implement new cashflow (#577 )" (#585 )"
This reverts commit a76f6ee905
.
* ED-69: Fix migration from master to epic/split
* ED-69: Add allocations (#587 )
* ED-69: Add allocations
* ED-69: Add validation
* ED-69: Update damsel
* ED-69: Fix compile
* ED-69: Add allocation refund
* ED-69: Compact transactions
* Update apps/hellgate/src/hg_allocations.erl
Co-authored-by: Артем <WWW_cool@inbox.ru>
* ED-69: Rename Params -> Data
* ED-69: Some changes to allocation work
* ED-69: Add non-working eunit test
* ED-69: Fix bugs and make test work
* ED-69: Fix bugs and make more tests
* ED-69: Fix some specs
* ED-69: Fix dialyzer and format
* ED-69: Redo allocation refund into subtraction
* ED-69: Integrate allocation subtraction to refund
* ED-69: Add headers, return tests to working conditions and update damsel
* ED-69: Review fix
* ED-69: Review fix
* ED-69: Review fix
* ED-69: Review fix
* ED-69: Fix tests
* ED-69: Add validation for aggegator clash
* ED-69: Review fix
* ED-69: Review fixes
* ED-69: Add cashflow usage
* ED-69: Fix cashflow
* ED-69: Format
* ED-69: Review fixes
* ED-69: Fix collect_refund_cashflow/10
* ED-69: Review fix
* ED-69: Various fixes
* ED-69: Fix tests
* ED-69: Format
* ED-69: Fix lint
* ED-69: Add list of shops to multiple_payment_institutions error
* ED-69: Fix specs
* ED-69: Review fixes
* ED-69: Review fix
* ED-69: Review fix
* ED-69: Review fixes
* ED-69: Review fixes
* ED-69: Fix compile
* ED-69: Review fixes
* ED-69: Review fixes
* Update apps/hellgate/src/hg_allocation.erl
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
* ED-69: Review fixes
* ED-69: Review fixes
* ED-69: Fix test
* ED-69: Add tests
* ED-69: Format
* ED-69: Fix tests
* ED-69: Review fixes
* ED-69: Review fix
* ED-69: Review fix
* ED-69: Move allocation tests to test/*
* ED-69: Format
* ED-69: Fix lint
* ED-69: Fix spec
Co-authored-by: Артем <WWW_cool@inbox.ru>
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
* ED-69: Fix merge
* ED-69: Update damsel to master
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
Co-authored-by: Артем <WWW_cool@inbox.ru>
2021-10-22 16:02:13 +03:00
Sergey Yelin
33dcecd233
drop p2p ( #611 )
2021-10-20 14:19:41 +03:00
Sergey Yelin
6ade0aace9
Remove legacy repair mechanism since HG and MG switched to new one ( #602 )
2021-09-17 14:06:37 +03:00
yuri-bukhalenkov
dddb717330
ED-267/fix/bank-card-unmarshal ( #600 )
...
* added missed function clause
* updated dependencies; run tests consistently
2021-09-16 10:23:05 +03:00
Yaroslav Rogov
2829b775b0
Ed 263/feat/named invoice templates ( #599 )
...
* ED-262/feat: Add support for name and createdAt for InvoiceTemplate
* ED-263/deps: Update damsel
2021-09-10 14:50:16 +03:00
Yaroslav Rogov
9dd99ab584
ED-190/deps: Update dmt_client ( #582 )
...
* ED-190/deps: Update dmt_client
* ED-190/deps: Update dmt_client
* ED-190/deps: Update dmt_client and update usage
* ED-190/test: fix customer tests
* ED-190/test: fix direct recurrent tests
* ED-190/test: Fix tests
* ED-190/test: Fix tests (probly?)
* ED-190/test: fix typo
* ED-190/test: fix adjustments tests
* ED-190/refactor: Fix dialyzer errors
* ED-190/refactor: Fix dialyzer
* ED-190/deps: Update party_client_erlang
* fix: remove party-management
* ED-190/test: return sleep
* ED-190/test: Fix compute_terms order
* ED-190/test: Probly fix test?
2021-08-26 19:07:58 +03:00
dinama
144cf2cc9c
ED-242: woody_api_hay w/o how_are_you ( #596 )
2021-08-26 14:58:37 +03:00
dinama
456acd735f
ED-242: +image +build-utils +deps ( #592 )
2021-08-24 10:04:36 +03:00
dinama
0c6bcf6346
ED-245: +rbkmoney/damsel#700 +format ( #591 )
2021-08-24 08:24:45 +03:00
Boris
8c607c633b
ED-157: Choose route without limit overflow ( #583 )
2021-08-05 18:02:44 +03:00
Артем
a76f6ee905
Revert "ED-69: Implement new cashflow ( #577 )" ( #585 )
...
* Revert "ED-69: Implement new cashflow (#577 )"
This reverts commit 843ab7ceb0
.
# Conflicts:
# apps/hellgate/test/hg_invoice_tests_SUITE.erl
* fixed revert
Co-authored-by: Yuri Bukhalenkov <y.buhalenkov@rbk.money>
2021-07-28 10:57:45 +03:00
ndiezel0
843ab7ceb0
ED-69: Implement new cashflow ( #577 )
...
* ED-69: Implement new cashflow
* ED-69: Update damsel and remove new cashflow
* ED-69: Some fixes
* ED-69: Fix issues
* ED-69: Add TransactionAccount checks in tests
2021-07-23 11:11:59 +03:00
Boris
6f6be75b32
ED-156: integration with limiter ( #574 )
2021-06-23 14:08:28 +03:00
Andrew Mayorov
016faf528c
Bump to rbkmoney/damsel@cc2875b carefully ( #571 )
...
* Adapt party machine transmutations facilities to support it
* Encode party state snapshots as thrift binary
* Avoid excessive party event decoding
* Add eventsink consistency testcase to partymgmt
2021-06-01 14:42:21 +03:00
Sergey Yelin
bcb9ad9525
Revert "feat/ED 148 introduce eea ( #569 )" ( #570 )
...
This reverts commit 702264cc2d
.
2021-05-27 19:06:50 +03:00
Sergey Yelin
702264cc2d
feat/ED 148 introduce eea ( #569 )
...
* Remove clean before rm
* Ed-148: Upgrade damsel
2021-05-24 18:51:25 +03:00
Yaroslav Rogov
338c7a04af
Ed 95/feat/id passing proto switch ( #566 )
...
* ED-95/feat: Switch proto defs to required ids
* deps: Update damsel
* ED-95/feat: Switch proto defs for invoices as well
* deps: Update damsel
* test: Fix tests
* Revert "test: Fix tests"
This reverts commit defaf4f076e3ce518121f83e609141ebe5609aae.
* test: Fix tests
* test: Fix the rest of the tests
* test: Fix more tests
* test: Fix more
* test: fix unexported function
* test: Fix helpers functions
* fix: Fix invoice iding
* test: smth with ids?
* test: Fix refund limit test
* fix: it cant be
* test: change ids for sure
* ci: trigger rebuild
* test: temp disable parallel for refunds_ tests
* test: restructure parallel refunds tests
2021-05-19 17:35:10 +03:00
Boris
744d95f5e8
ED-145: Handle exception ProvisionTermSetUndefined ( #565 )
2021-05-13 16:02:22 +03:00
Andrew Mayorov
3012a02820
ED-142: Store and pass PayerSessionInfo where needed ( #563 )
...
* Bump to rbkmoney/damsel@66b9ae4
2021-04-30 12:19:26 +03:00
ndiezel0
5294135eeb
HG-452: Add ComputeGlobals and ComputePaymentRoutingRuleset ( #474 )
...
* 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: 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: Add ComputeGlobals
* HG-452: Fix compile
* HG-452: Fix specs
* HG-452: Add ComputePaymentRoutingRuleset
* HG-452: Fix lint
* HG-452: Review fix
* HG-452: Fix tests
* HG-452: Remove migration remains
* HG-452: Add `PaymentRoutingCandidate` validation
* compute_globals: removed extra parameter GlobalsRef
Co-authored-by: Yuri Bukhalenkov <y.buhalenkov@rbk.money>
Co-authored-by: yuri-bukhalenkov <78025148+yuri-bukhalenkov@users.noreply.github.com>
2021-04-29 16:05:45 +03:00
yuri-bukhalenkov
82a6bc5074
ED-135: removed global_ref param from pm_party_client:compute_globals ( #562 )
...
* updated damsel
* removed global_ref param from pm_party_client:compute_globals
* fixed review issue
2021-04-28 11:19:35 +03:00
Sergey Yelin
c3e7413db0
ED-102: Update damsel ( #558 )
...
* ED-102: Update damsel
* Fix lint errors
* ED-102: Add new CryptoCurrency
* Remove unused create_from_method/1
* Remove unused test_condition/3
2021-04-06 15:14:02 +03:00
Andrey Fadeev
44e354b793
Update damsel to rbkmoney/damsel@ca2b3ad ( #551 )
2021-03-16 20:23:15 +03:00
yuri-bukhalenkov
1964ed27e6
ED-43: Добавить поддержку RBS ( #546 )
...
* updated rebar.lock
* updated rebar.lock; removed legacy_domain_revision
* +scenario mandatory
Co-authored-by: dinama <dinama@users.noreply.github.com>
2021-03-02 17:19:00 +03:00
yuri-bukhalenkov
87e8c1c478
Hg-568: added a new field "trusted_client" for an antifraud system ( #539 )
...
* added trusted_client field to an InvoiceParams(payment_processing) and forwarded it to an Invoice(domain)
* pushed field trusted_client to a proxy_inspector
* HG-568: moved field trusted_client to an extra structure InvoiceClientInfo and renamed it to is_trusted
* update rebar.lock
2021-02-09 13:20:50 +03:00