Toporkov Igor
c3a21efc28
Add short_payment_id to domain.InvoicePayment ( #621 )
2020-10-26 17:03:20 +03:00
Toporkov Igor
467c2bd2d0
HG-555: Refactor ComputeShopTerms ( #618 )
...
* Add Varset and remove Timestamp from ComputeShopTerms arguments
* Add VarsetPartyNotMatch error
* Return timestamp to the function signature
2020-10-22 11:10:32 +03:00
Roman Pushkov
efca058ad2
HG-544: update to shumaich proto ( #598 )
...
* add clock to domain
* add clock to payment events
* clean up comments
* add clock to chargeback events
* add clocks and chargeback timestamps
* typo fix
* update proto
* review updates
* fix wrong deletion
* reuse clock update
2020-10-12 14:12:51 +03:00
Anatoly Cherkasov
6c96a4d67b
Withdrawal provider: added optional trx info ( #615 )
...
* Withdrawal provider: added optional trx info
2020-09-18 13:40:35 +03:00
vitaxa
e775fabcba
BJ-982: claim modification remove/edit ( #613 )
2020-09-10 16:44:13 +03:00
Roman Pushkov
e2de9430f1
HG-545: add business time to events ( #612 )
...
* add business time to events
* add occurred_at to event changes
2020-08-17 15:00:15 +03:00
Andrey Fadeev
895f01ac1b
MSPF-560 Add EBT payment system ( #611 )
2020-08-12 16:03:22 +03:00
ndiezel0
96fef6cdf4
HG-452: Add VarsetPartyNotEqual exception ( #610 )
...
* HG-452: Add VarsetPartyNotEqual exception
* Update proto/payment_processing.thrift
Co-authored-by: Andrey Fadeev <me@ciiol.net>
* HG-452: Fix
Co-authored-by: Andrey Fadeev <me@ciiol.net>
2020-08-06 16:54:27 +03:00
Andrey Fadeev
38bdfd5869
MSPF-560 Add rupay ( #609 )
2020-08-03 16:55:10 +03:00
Baikov Dmitrii
0e5a1e6617
MST-214: Add external_id to StatChargeback ( #608 )
2020-08-03 14:25:40 +03:00
Andrey Fadeev
a6acedebaa
MSPF-560 Add ELO payment system ( #607 )
...
It is a Brazilian card association. We already have operations with their
cards in our storage.
2020-07-31 16:58:27 +03:00
Baikov Dmitrii
0c37ff49a2
MST-214: Fix getChatgebacks response ( #606 )
2020-07-30 12:52:14 +03:00
Baikov Dmitrii
0e627edad8
MST-214: Add chargeback search to magista ( #605 )
2020-07-30 12:40:15 +03:00
Inal Arsanukaev
93bff52422
HOOK-107: manual sending hooks ( #604 )
...
* HOOK-107: manual sending hooks
* Fix method
* Upd build_utils
Co-authored-by: Inal Arsanukaev <inalarsanukaev@MacBook-Pro-Inal.local>
2020-07-29 18:29:00 +03:00
Andrey Fadeev
dbb733fca1
DC-129 Allow to define more flexible conditions in provision terms ( #602 )
2020-07-28 18:05:05 +03:00
Alexey
b18f037a2c
DC-124: Add fields for various external ids for terminals ( #601 )
2020-07-27 11:39:24 +03:00
ndiezel0
ab67f632e5
HG-452: Add party_id to ComputePaymentRoutingRuleset ( #600 )
...
* HG-452: Add party_id to ComputePaymentRoutingRuleset
* HG-452: Add missing Varset fields
* HG-452: Remove extra fields
2020-07-24 16:49:55 +03:00
Toporkov Igor
015db8b26c
DС-127: Handle untokenized google pay cards ( #568 ) ( #576 )
...
* DС-126: Handle untokenized google pay cards (#568 )
* Unify different bank card-related Payment methods
* Add studid-simple flag for non-tokenized cards
* Fix wrong order in typedef
* Rename boolean -> bool
* Reintroduce old PaymentMethods to ensure backwards compatibility
* Replace is_tokenized with card_provider
* Add BankCardProvider condition
* Add _deprecated suffix to old bank card-related payment methods
* Put deprecated payment methods in the end of definition
* Replace BankCardProvider with TokenizationMethod
* Fix duplication field created by merge
* Replace has_cvv with is_cvv_empty in order to comply with BankCard struct
* Make all fields of BankCardPaymentMethod optional
* *sigh* make payment_system required and provide default value for is_cvv_empty
2020-07-23 11:05:28 +03:00
ndiezel0
b728ff4629
HG-452: Add ComputeGlobals and ComputePaymentRoutingRuleset to party_management ( #599 )
2020-07-22 21:04:14 +03:00
ndiezel0
161d8c7d17
HG-452: Add PaymentTool to Varset ( #597 )
2020-07-20 15:23:28 +03:00
Roman Pushkov
9dad7289e0
HG-541: invoice adjustments, extra exceptions ( #596 )
...
* add extra exceptions
* add id to pending adjustment exception
2020-07-15 19:15:14 +03:00
Alexey
29f94989a3
FF-200: Withdrawal adapter callbacks ( #592 )
2020-07-14 14:00:43 +03:00
Pavel Popov
abf362e7a8
Use version ranges ( #595 )
2020-07-14 12:26:49 +03:00
Alexey Pronin
2f62a8cd64
Switch java part to proto pipeline ( #585 )
...
* Bump parent and build-utils
2020-07-08 18:49:53 +03:00
Roman Pushkov
a1072d0666
HG-541: invoice status adjustments ( #591 )
...
* add invoice adjustment function
* add domain definitions for invoice adjustment
* fix copypaste
* add invoice adjustment id
* add invoice adjustment status
* add invoice already has status error
* add invoice adjustment reference
* add review fixes
* update exceptions
* fix missing exception
* fix exception
* fix duplicate
* update ordering
* rename exception
* rename exception in function
* post-review updates
* fix id, update exceptions
* fix ordering
* fix ordering
2020-07-07 11:15:38 +03:00
ndiezel0
1984435b31
HG-452: Update compute provider methods using universal Provider ( #594 )
2020-07-03 11:03:04 +03:00
Roman Pushkov
2af32d7949
HG-542: chargebacks, skip stage ( #593 )
...
* add move to stage option to reopen
* fix order
* add invalid stage exception
* fix order
2020-07-02 14:56:00 +03:00
Andrey Fadeev
075185c910
MSPF-561 Add unied provider fields to the Provider type ( #588 )
2020-06-29 17:27:14 +03:00
Sergey Yelin
d0e949b965
P2C-7: Add withdrawal terminal priority ( #590 )
2020-06-25 11:13:20 +03:00
Andrey Fadeev
1473355334
P2C-8 Fix requiredness in union warning ( #589 )
2020-06-22 16:59:07 +03:00
Sergey Yelin
831221b14a
P2C-8: Add attempts limit ( #587 )
...
* P2C-8: Add attempts limit
* Replace typedef with struct
2020-06-22 14:19:48 +03:00
Andrew Mayorov
8c94c46bf4
DC-120: Fix domain_config.Commit exception interface ( #586 )
2020-06-22 11:13:56 +03:00
a.romanov
b4850bf46b
BJ-937: Add method to get events by payoutID ( #584 )
...
* BJ-937: Add method to get events by payoutID
* BJ-937: Fix compilation
2020-06-15 15:37:03 +03:00
Sergey Yelin
e8014af86c
Add unique session_id to withdrawal ( #583 )
2020-06-11 09:51:29 +03:00
Andrew Mayorov
7ef2435e87
DC-120: Introduce 'criteria' as means to reuse complex conditions ( #582 )
...
* Add error condition for reference cycle on commit
2020-06-09 19:03:46 +03:00
Boris
f0dafcea5f
MSPF-562: Add bank card category condition ( #580 )
2020-06-08 22:38:45 +03:00
ndiezel0
3309360501
HG-452: Add fields to Varset ( #579 )
2020-06-03 14:39:05 +03:00
Boris
5bc598329b
DC-119: Create own rulesets for permission and prohobitions ( #577 )
2020-06-02 10:30:32 +03:00
Alexey
4a257fb66a
FF-183: Make fields in withdrawal provision terms optional ( #575 )
2020-05-28 16:43:30 +03:00
Toporkov Igor
b2d27e7e9c
DC-126: Add tokenization method ( #574 )
...
* Add tokenization_method
* Place tokenization_method next to token_provider
2020-05-27 18:10:56 +03:00
Pavel Popov
f49cb8685d
Add external_id in merch_stat ( #573 )
2020-05-26 15:37:41 +03:00
Roman Pushkov
e40c92c92a
fix create/get chargeback return types ( #572 )
2020-05-22 19:46:43 +03:00
Roman Pushkov
7111830a39
HG-540: add cash flow to chargebacks ( #571 )
2020-05-22 14:06:15 +03:00
Sergey Yelin
c31db04439
Update build_utils ( #570 )
2020-05-21 17:26:25 +03:00
Inal Arsanukaev
234ab2f011
BJ-914: remove comments and files from claim ( #569 )
...
* BJ-914: remove comments and files from claim
* Changed logic
* Ашч
Co-authored-by: Inal Arsanukaev <inalarsanukaev@MacBook-Pro-Inal.local>
2020-05-21 15:54:50 +03:00
Alexey
85e1cd96af
FF-183: Add withdrawal terminal ( #567 )
2020-05-21 15:09:07 +03:00
Roman Pushkov
2c1ee74113
HG-538: fix possible hg and shumway disparities ( #565 )
...
* add failure events
* more explicit naming
* more generic result events
* revert to errors with more explicit names
* fix copypaste
* cleanup
* fix typos
* rename rollback events
2020-05-20 16:25:12 +03:00
Pavel Popov
51302e4663
BJ-910: Search claims by email ( #566 )
2020-05-18 18:16:43 +03:00
vitaxa
efbc1e16fb
BJ-885: add operation chargeback ( #564 )
2020-05-09 15:39:24 +03:00
Sergey Yelin
ce6ff99f62
DC-119: Add Routing set rules ( #558 )
...
* DC-119: Add Routing set rules
* Rework weight selector
* Use separate structs for weithted and prioritized terminals
* typo in name
* Remove useless 'Set' from terminal selector names
* Review fixes
* Rework routing rules
* Small fixes
* More fixes
* Join RouteMetrics to Route (reduce complexity)
* Add prohibitions
* More fixes
* Route -> RoutingCandidate
* Rework delegate/candidate rules
* More
* Remove unused RoutingRule
* Add payment prefix to new structures and fields
* Review fix
* Remove extra container
* set -> list
* Add back priority
2020-05-07 16:10:56 +03:00