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
Артем
27242b9ade
HG-463: Partial capture permit ( #291 )
2019-02-27 10:31:04 +03:00
Артем
59bcaf7584
HG-460: Empty cvv ( #289 )
2019-02-26 14:46:14 +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
Артем
45698158b4
HG-437: Fix anti fraud bypass ( #255 )
2018-10-03 11:44:21 +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
9143bf84f1
HG-424 Do not fail outdated customer binding machine ( #251 )
2018-09-20 16:27:54 +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
Артем
9acfd2fe78
HG-414: Added bypass antifraud ( #241 )
2018-09-17 13:45:36 +03:00
Andrey Fadeev
aa89507753
HG-389 Add caching party client usage ( #232 )
2018-09-06 18:50:37 +03:00
Andrey Fadeev
f6a62b4269
Add default woody deadline to requests without it ( #236 )
2018-09-06 13:26:44 +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
Andrew Mayorov
06592e29f0
Provide ability to setup timeouts ( #226 )
...
* Bump to rbkmoney/woody_erlang@9846923
2018-07-06 15:16:10 +03:00
Andrey Fadeev
848f176450
HG-368 Retry session after temporary unavailability
failure in invoice payment ( #220 )
...
Use retry implementation from genlib_retry library.
Retries policy presents in application env.
Add more tests.
2018-06-08 14:44:23 +03:00
Petr Kozorezov
73e38282c7
MSPF-370: Bump erlang health ( #219 )
2018-05-29 17:13:32 +03:00
Evgeny Levenets
9506762966
Acts second try ( #214 )
...
* Revert "Revert "HG-370: support reporting preferences modification (#208 ) (#209 )" (#212 )"
This reverts commit 03ad14a90e47a0fc733590c67c7eaccfb10e6e96.
* fix PayoutScheduleRef unmarshalling
2018-05-17 17:56:43 +03:00
Anton Belyaev
ab17b07946
Revert "HG-370: support reporting preferences modification ( #208 ) ( #209 )" ( #212 )
...
This reverts commit 4d18057b84c4fa8e5040bdf45ab5f6139f7bf486.
2018-05-16 20:40:14 +03:00
Anton Belyaev
72215968bd
Bump timeouts in dmt client ( #211 )
2018-05-16 20:29:36 +03:00
Evgeny Levenets
2e1d70994f
HG-370: support reporting preferences modification ( #208 ) ( #209 )
...
* HG-370: support reporting preferences modification (#208 )
* switch to epic damsel rbkmoney/damsel@3019575
* add simple test
* add schedule ref validation
* merge forgotten terms for acts
* calm down dialyzer
* add backward compatibility (#210 )
2018-05-16 18:25:52 +03:00
Natalia Pulina
b024fd209b
HG-360: Introduce apple pay ( #203 ) ( #207 )
...
rbkmoney/damsel@d9b9706
2018-05-08 15:09:05 +03:00
Evgeny Levenets
9a36283b6e
HG-334: use specific exceptions instead of InvalidRequest ( #192 ) ( #196 )
...
* use specific exceptions instead of InvalidRequest
* remove unused stuff
* make payout_tool truly optional
* adapt to new exceptions and add PayoutScheduleRef check
* use hg_domain:exist instead of get
* add payout tool currency check
* rbkmoney/damsel@83d6c99
2018-04-20 14:38:36 +03:00
Petr Kozorezov
e9e6de184b
add "health" handle ( #204 )
2018-04-12 18:02:05 +03:00
Petr Kozorezov
cec4041653
add payment error logs ( #198 )
2018-04-03 13:47:27 +03:00
Natalia Pulina
d159cb5107
HG-339: Refund currency should match payment currency ( #195 )
2018-03-22 18:16:07 +03:00
Natalia Pulina
3268282848
HG-339: Introduce partial refunds ( #187 )
...
* HG-339: Introduce partial refunds (#176 )
* HG-339: Enrich refund with payment cash for old events (#177 )
* HG-341: Introduce provision and service terms for partial refunds (#180 )
* HG-348: Make refund id using sequences service (#186 )
* HG-348: Make refund id using sequences service
* HG-348: Bump to rbkmoney/scoper@cbe3abc
* HG-339: rebar.config fixed
* HG-339: seq_proto -> hg_proto.app.src (#188 )
* HG-339: Cant start simultaneous partial refunds (#189 )
* HG-339: Bump rbkmoney/damsel@349d26c , Bump rbkmoney/dominant@007326a
2018-03-06 18:05:18 +03:00