Andrew Mayorov
4529702db5
Generalize the notion of InternationalBankAccount ( #358 )
...
* Drop local bank code from InternationalBankAccount
* Unify bank accounts + make it possible to modify them
2018-08-31 19:53:40 +03:00
Evgeny Levenets
01a0ab11f0
DC-97: add limit to 'Pull' function in domain config ( #360 )
2018-08-28 16:20:41 +03:00
Andrey Fadeev
f780cf7c2e
HG-386 Remove wallet management methods from party management ( #356 )
2018-08-22 00:19:27 +03:00
Andrey Fadeev
abda90bd81
HG-250 Add fallback risk scoring to inspector config ( #354 )
2018-08-02 13:53:49 +03:00
Andrey Fadeev
807e01b757
HG-250 Add payment failyre reasons caused by routing ( #352 )
2018-07-26 15:45:38 +03:00
Evgeny Levenets
1f07d422cf
Add some details to InvalidCardData exception ( #350 )
2018-07-25 10:55:30 +03:00
Pavel Popov
bb3d376df8
Payout amount filter ( #348 )
...
* Payout amount filter
* Add currency filter
* Other review fixes
2018-07-18 17:08:46 +03:00
Evgeny Levenets
dab5394c8c
fix legacy structures in config causing dominant crashing ( #349 )
...
* fix legacy structures in config causing dominant crashing
* add TODO
2018-07-18 15:18:13 +03:00
Andrey Fadeev
2593ffe260
HG-381 Add owner_id and shop_id to InvoicePaymentStarted event ( #347 )
2018-07-18 14:01:57 +03:00
Evgeny Levenets
36907b0e50
DC-83: add RBKWallet to party management ( #325 )
...
* DC-83: add RBKWallet to party management (#311 )
* DC-83: new exceptions for wallets & contractors (#330 )
* CDS-57: introduce identity storage service (#338 )
* HOOK-86: Hooks for wallets (#337 )
* HG-364 CDS-57 Rename indentity docs erlang namespace. (#339 )
Renamig is caused by review rbkmoney/cds#55
* HG-364 CDS-57 Simplify cds ident protocol. Move mask functions to API (#340 )
* HG-371: Introduce simplistic withdrawal processing (#333 )
* HG-371: add cumulative limits (#341 )
* add turnover limits to wallet service terms
* add some thoughts in form of TODOs
* Add rbkmoney to DigitalWalletProvider enum (#343 )
* DC-92: add ability to compute terms for wallet (#344 )
2018-07-17 17:32:10 +03:00
Pavel Popov
c1f91276ff
Add api for report cancellation ( #346 )
2018-07-09 19:32:26 +03:00
Andrey Fadeev
e0be900435
DC-94 Split payment start message into multiple stages ( #345 )
2018-07-04 17:56:19 +03:00
Pavel Popov
ea026e0258
Contract id in payout ( #342 )
2018-06-26 11:23:24 +03:00
Vladimir Pankrashkin
1510cd7caa
GP-5: Add GooglePay support ( #336 )
2018-05-28 15:19:50 +03:00
Pavel Popov
1005b6c6f2
Payment short id ( #335 )
2018-05-22 15:41:55 +03:00
Vladimir Pankrashkin
5b4e65da73
SHMW-30: Add option to refer account creation time ( #334 )
...
* SHMW-30: Add option to refer account creation time
* SHMW-30: Add option to refer account creation time in acc
2018-05-16 16:08:45 +03:00
Evgeny Levenets
ec88305207
DC-84: add act preferences to contract ( #317 ) ( #329 )
...
* DC-84: add act preferences to contract (#317 )
* add act preferences to contract
* enrich calendar with first day of week
* use business schedule to generalize all schedules
* Add other preferences for reports (#331 )
* Add other preferences for reports
* Add reference parameter
* Review fixes
* Review fixes
* Remove unused fields
2018-05-16 16:03:37 +03:00
Andrew Mayorov
5e54b264b5
HG-357: Introduce apple pay in domain ( #320 )
...
* HG-357: Introduce apple pay in domain (#318 )
* HG-357: Remove deprecated constructs from domain config (#322 )
* BJ-279: Tokenized data extraction api (#319 )
* BJ-279: Tokenized data extraction api
* BJ-279: Review fixes
* CDS-55: Move verification data from card data to session data (#326 )
* CDS-55: fix CardSecurityCode (#327 )
* Apple pay in merch stat (#332 )
* Apple pay in merch stat
* Review fixes
2018-05-08 12:28:28 +03:00
Vladimir Pankrashkin
cd58cb5dbb
MST-173: Existing statistics api modified to support chunk streaming mode ( #316 )
2018-04-20 21:29:58 +03:00
Evgeny Levenets
9fbdcd8101
HG-334: new exceptions for claims ( #308 )
...
* new exceptions for claims should replace InvalidRequest
* decompose reason to shop & contract
2018-04-19 19:44:56 +03:00
Pavel Popov
5e0b522e1d
Payout currency in model for search ( #328 )
2018-04-18 15:08:01 +03:00
Pavel Popov
b0806eb1d5
Report improvements ( #324 )
...
* Add datetimes in payment and invoice statuses (#323 )
* Switch to optional
2018-04-09 16:22:50 +03:00
Petr Kozorezov
2003e8fa1a
update payment errors list ( #321 )
...
* update payment errors list
* apply review comments
2018-03-30 16:56:12 +03:00
Pavel Popov
fcf17cc5eb
Stat error mapping ( #310 )
2018-03-28 16:17:44 +03:00
Pavel Popov
b9b7538ae3
MST-170: Search for refunds ( #314 )
...
* Search for refunds
* Add other identificators (invoice, payment, party and shop id)
* Add datetime in statuses
2018-03-27 13:50:26 +03:00
Natalia Pulina
73652893ee
HG-330: New ex InconsistentPaymentCurrency -> refundPayment ( #315 )
2018-03-22 15:42:45 +03:00
Inal Arsanukaev
4f6ecfe59d
PAYOUT-73: Manual sending report ( #313 )
...
* PAYOUT-73: Manual sending report
* Excluded -> included
* Fixed comment for GeneratePayouts
* Joined and renamed method
2018-03-21 17:53:36 +03:00
Inal Arsanukaev
17857b0aa8
HOOK: fix structure to union ( #312 )
2018-03-16 16:29:27 +03:00
Pavel Popov
2bfa1a5f2c
Nonresidents payouts stats ( #307 )
...
* Nonresidents payouts stats
2018-03-15 13:03:41 +03:00
Natalia Pulina
cdf69d5c85
HG-330: Introduce partial refunds ( #291 )
...
* HG-330: Introduce partial refunds and terms (#289 )
* HG-332: InvoicePaymentRefund is enriched with cash (#290 )
* HG-330:
- TimeSpan added;
- optional cash in InvoicePaymentRefundParams;
- ex InvoicePaymentAmountExceeded added.
* HG-330: TimeSpanSelector for eligibility_time
* HG-330: Add some comments, use InvoicePaymentMaximumAmountExceeded ex
* HG-330: InvoicePaymentAmountExceeded fixed
* HG-339: operation_amount -> CashFlowConstant (#300 )
* HG-341: Introduce provision terms for partial refunds (#301 )
* HOOK-76: Partial refunds for webhooks (#309 )
2018-03-06 17:04:49 +03:00
Vladimir Pankrashkin
a46ee27a7c
Ft/bm 43/geck support ( #306 )
...
* BM-43: Pull up stock event info definition
2018-03-01 15:02:35 +03:00
Vladimir Pankrashkin
50433e33d9
BM-43: Add BM interface with Geck support ( #305 )
...
* BM-43: Add BM interface with Geck support
* BM-43: Review fix: replace binary with base.Content
* BM-43: Version is string now (support epic)
* BM-43: Rollback - no epic support
* BM-43: No chance, no rules here
2018-02-28 17:11:03 +03:00
Andrew Mayorov
3dd66accb3
DC-66: Introduce payout terms ( #283 )
...
* DC-66: Introduce payout terms (#269 )
* DC-66: Generalize cash flow constants
* DC-78: add ability to disable scheduled payouts (#284 )
* DC-76: add ability to calculate fees for payout (#285 )
* HG-312: add payout method condition (#294 )
* HG-312: change InvalidRequest to OperationNotPermitted (#295 )
* DC-80: enlarge international entities (#297 )
* PAYOUT-52: Nonresidents in payout events (#298 )
* CAPI-251: add varset for payment institution terms computation (#302 )
2018-02-26 15:14:59 +03:00
Petr Kozorezov
c3ea314f4f
HG-338: introduce new errors for universal mapping; remove obsolete proxies files ( #293 )
...
* HG-338: introduce new errors for universal mapping; remove obsolete proxies files
* apply review comments
* add error static to dynamic converting example
* apply review comments
* apply more review comments
* apply more review comments
* refactor a static representation for payment processing errors
* add namespaces
* apply more review comments
* apply more review comments
* apply more and more and more review comments
2018-02-15 15:55:50 +03:00
Andrew Mayorov
7904077554
Allow for ad-hoc repairs w/ the ability to push arbitrary changes ( #303 )
2018-02-15 11:20:36 +03:00
Andrew Mayorov
32fc7d9ed8
Make Keyring service exception interface complete ( #288 )
2018-01-26 16:29:00 +03:00
Andrew Mayorov
620cca5366
DC-69: Introduce digital wallet as a payment method ( #268 )
...
* HG-325: Introduce concept of rounding for CashVolumeShare (#279 )
2018-01-24 16:14:35 +03:00
Evgeny Levenets
284cb1ad85
BA-43: Bring payment institutions on the table ( #259 )
...
DC-62: add payment institution (#254 )
* add payment institution
* add PaymentInstitutionRealm to identify test or live one
* bump build image for the best thrift compiler
* add PaymentInstitutionRef to contract creation params
* remove shop, contract and party proto entirely
DC-64: add discrete party revisioning (#258 )
* add discrete party revisioning
* add special PartyCreated change to separate service interface and event payload
DC-64: make party revisioning in change instead of event (#261 )
DC-71: add international legal entity and bank account (#270 )
DC-75: add migration data to Globals (#277 )
DC-75: add backwards compatibility to party events (#278 )
* add notes about party revisioning
2018-01-19 16:44:26 +03:00
Pavel Popov
ee5c9c4b56
Payout processing improvements ( #263 )
...
* Payout processing improvements
2018-01-18 14:55:19 +03:00
Anatoly Cherkasov
b1da1ba687
PROX-136: removed optional token ( #282 )
2018-01-17 17:59:42 +03:00
Natalia Pulina
9c28359a39
HG-319: Introduce user_interaction in SleepIntent ( #276 )
2018-01-10 13:16:19 +03:00
Andrew Mayorov
d0b94a3eb8
Signal cds keyring is locked w/ a woody unavailable error ( #275 )
2017-12-25 14:58:02 +03:00
Inal Arsanukaev
4e48813adb
WALK-42: Added exceptions in throws ( #262 )
...
* WALK-42: Added exceptions in throws
* Using typedef
* Remove unused exeptions from getClaim
2017-11-29 19:38:09 +03:00
Dmitry Manik
0abdda2e76
Epic: Subscriptions 2 ( #250 )
2017-11-22 13:21:20 +03:00
Evgeny Levenets
8271b2e389
DC-51: penetrate invoice cart into invoice template ( #248 )
2017-10-25 15:44:15 +03:00
Dmitry Manik
478235a1bd
HG-231: Introduce subscriptions ( #163 ) ( #205 )
2017-10-23 15:00:48 +03:00
Natalia Pulina
50a6930a2a
HG-280: Introduce compute terms for invoice templating ( #242 )
2017-10-02 19:42:13 +04:00
Andrew Mayorov
23b50e4c46
HG-264: Allow proxies ask for a payment state with a callback tag ( #221 ) ( #238 )
...
* HG-264: Bump to rbkmoney/image-build@317d286
* HG-264: Allow proxies ask for a payment state with callback tags
* HG-264: Supply suspend tag with session changes
2017-09-28 19:21:55 +03:00
Natalia Pulina
01ba0fd72f
DC-52: add interface for getting computed payment terms ( #225 ) ( #233 )
...
* add interface for getting computed payment terms
* use short names for ContractID & ShopID
2017-09-27 16:47:14 +04:00
Pavel Popov
52cb315963
Fix naming in payout proc proto ( #228 )
2017-09-22 18:46:40 +03:00