Commit Graph

260 Commits

Author SHA1 Message Date
Natalia Pulina
c32914f952 CAPI-146: Remove proxy_merch_config.thrift (#150) 2017-06-21 11:44:13 +03:00
Evgeny Levenets
f0627b8750 HG-218: added specific exception to Checkout with bad timestamp (#154) 2017-06-16 18:38:35 +03:00
Evgeny Levenets
05017566dc HG-218: added Checkout(timestamp) interface in PartyManagement (#152) 2017-06-16 14:59:04 +03:00
Alexey Semenkov
206aa02809 add canceled status sht-65 2017-06-16 12:30:51 +03:00
Andrew Mayorov
874759043e HG-195: Introduce payment adjustments (#148)
* HG-195: Simplify create flow in payproc

* HG-195: Introduce payment adjustments

* HG-195: Disallow more than one pending adjustment

* HG-195: Add reason to the payment adjustment

* HG-195: Sprinkle over some comments

* HG-195: Include cash flow diff

* HG-196: Fix according to complaints
2017-06-15 19:24:35 +03:00
Yevgeniy Poluektov
cddae9f9fe remove abs (#149)
https://rbkmoney.atlassian.net/browse/SHT-53
2017-06-02 12:45:46 +03:00
Evgeny Levenets
cffd00b4ca DC-40: added name and description to ContractTemplate and TermSetHierarchy (#147) 2017-05-24 12:41:15 +03:00
Pavel Popov
e8c5cc5556 MST-87: own invoice and payment models (#146)
* MST-87: Switch domain invoice and payment models to own model

* MST-87: Copy and paste domain models

* MST-87: PaymentSession -> PaymentSessionID

* MST-87: More linear invoice, Context -> base.Content
2017-05-23 18:14:41 +04:00
Yevgeniy Poluektov
b77efa50d8 https://rbkmoney.atlassian.net/browse/SHT-25 (#145)
* https://rbkmoney.atlassian.net/browse/SHT-25
2017-05-05 16:53:55 +03:00
Inal Arsanukaev
4018c4162f fix webhooker.thrift (#142) 2017-04-19 18:36:45 +03:00
Inal Arsanukaev
e12385baf8 HOOK-12: Improve filter granulation (#141) 2017-04-17 16:21:21 +03:00
Inal Arsanukaev
a7ec53fa13 Changed webhookId type (#139)
* Changed webhookId type

* Fix type name
2017-04-12 17:28:12 +03:00
Yevgeniy Poluektov
c6acf675ba add enabled flag to webhook (#137)
* add enabled flag to webhook

* refactor
2017-04-11 15:07:49 +03:00
Yevgeniy Poluektov
f4dadb7e2e refactor (#136) 2017-04-10 18:46:28 +03:00
Petr Kozorezov
b0fde8d7cb MG-88: add a function for machine deleting (#134) 2017-04-10 14:29:00 +03:00
Petr Kozorezov
041b701c5f MG-85: add ability to set a history range and a timeout to a timer handler (#132) 2017-04-03 15:08:01 +03:00
Inal Arsanukaev
f4a87ead1e HOOK-1: webhooks interface (#129)
* HOOK-1: webhooks interface

* renamed file and some definitions

* Fixed after comments

* microfix

* microfix2

* microfix3

* added get method
2017-04-03 14:17:05 +03:00
Petr Kozorezov
792cfe469d MG-85: update state processing protocol for explicit timers unsetting (#130) 2017-03-31 16:06:06 +03:00
Petr Kozorezov
d0c4a0602c MG-66: replace binary type with msgpack.Value (opaque) in Automaton (#119) 2017-03-29 14:18:26 +03:00
Yevgeniy Poluektov
6ba6971bad fix typo (#128) 2017-03-17 19:06:38 +03:00
Vladimir Pankrashkin
0cd0588bbd MST-55: fixed null pointer case for unknown geoid (#127)
* MST-55:  fixed null pointer case for unknown geoid

* MST-55:  review fixes
2017-03-17 18:38:34 +03:00
Yevgeniy Poluektov
00b40ebe24 fix bug: two dependencies with equal classifier and different version… (#126)
* fix bug: two dependencies with equal classifier and different versions override one another
 to solve this use different classifier for different versions

* fix readme
2017-03-16 17:08:18 +03:00
Yevgeniy Poluektov
159842a95f Ft/bj 127/add verdion to package path (#124)
* add damsel version to package path

* use commit number instead of commit hash
2017-03-13 14:54:36 +03:00
Yevgeniy Poluektov
b3092c0559 add damsel version to package path (#123) 2017-03-13 13:36:55 +03:00
Evgeny Levenets
07b0898a7b DC-21: change 'category' param to optional at shop creation (#120) 2017-03-06 14:27:08 +03:00
Andrew Mayorov
9ec1a2ec70 HG-170: Expand exception interface in the invoicing service (#121) 2017-03-03 20:24:31 +03:00
Anatoly Cherkasov
fb2f17e1f7 PROX-51: payment renamed payment_info (#118) 2017-02-27 16:48:25 +03:00
Yevgeniy Poluektov
d98b7f8e1c new trift in build image (#117) 2017-02-17 19:09:21 +03:00
Andrew Mayorov
27bc11c3d3 HG-154: Fix inspector selector to use list of decision (#116) 2017-02-03 16:16:37 +03:00
Alexey Semenkov
a603319d4b Обновил shitter api (#115)
* + update status
+ add some more fields for payments

* + rename new to created

* + rename ids

* + rename comment
2017-02-01 19:17:04 +03:00
Andrew Mayorov
4e4e214f52 HG-152: Allow to set up proxy while creating a shop (#114) 2017-02-01 16:22:27 +03:00
Yevgeniy Poluektov
0fa541c619 add possibility to create damsel jar locally (#109)
* add possibility to create damsel jar locally
2017-02-01 14:46:01 +03:00
Andrew Mayorov
61701d2290 Stuff a couple of hacks in (#113)
* HG-153: Provider transport options for proxies

* HG-151: Provide selector as a means to choose an inspector

* HG-151: Provide the cost range condition

* HG-138: Introduce party related conditions

* Revert "HG-153: Provider transport options for proxies"

This reverts commit e0a541bc18efcef30cafd735a38584ee0df8e08e.

* HG-138: Provide const predicate to ease w/ construction catch-all decisions
2017-02-01 13:38:33 +03:00
Alexey Semenkov
bc7d54b356 Внешний интерфейс shitter-а (#108)
add shitter api for PAPI
2017-01-20 12:50:31 +03:00
Evgeny Levenets
7687bb8de3 DC-15: party management improvements and various fixes (#110) 2017-01-20 12:16:31 +03:00
Alexey Semenkov
f466defc0e Поля необходимые для выплат
+ payoutAccountID
+ abs_account
2017-01-19 16:32:22 +03:00
Andrew Mayorov
c05205983f HG-149: Stuff some party contact info in (#107) 2017-01-17 16:12:35 +03:00
Andrew Mayorov
91298f7e6d HG-131: Provide merchant proxy binding facility (#105)
* HG-131: Provide merchant proxy binding facility

* HG-131: Make a crutch for the capi to know what merchant proxy to use
2017-01-13 17:24:47 +03:00
Evgeny Levenets
7352d74536 HG-129: added user type for security checks in HG (#104) 2017-01-13 14:44:56 +03:00
Andrew Mayorov
737d7a0cf5 HG-130: Fix whoopsies (#102)
* HG-130: Fix whoopsies

* HG-130: Make exception name in line with the function names
2017-01-11 17:33:44 +03:00
Artem Ocheredko
2c4d1a4cce PROX-40 Add invalid request exception for better convenience (#103) 2016-12-27 13:05:43 +03:00
Artem Ocheredko
2b2e19e73b PROX-40 Add missed invoice info and context (#100)
* PROX-40 Add missed invoice info and context

* PROX-40 Add postreview fixes
2016-12-27 11:55:26 +03:00
Petr Kozorezov
d202ee8668 MG-30: add machine failed exception to automaton:start (#101) 2016-12-21 21:02:35 +04:00
Andrew Mayorov
db8eaf9479 HG-118: Design merchant proxy interface (#99)
* HG-118: Rename `InvoiceInfo` into `InvoiceDetails`

* HG-118: Sketch up a merchant proxy interface

* HG-118: Strip off invoice status dramatically

* HG-118: Fix a couple of issues
2016-12-21 15:53:12 +03:00
Andrew Mayorov
74233c7378 HG-115: Strictly identify cash flow accounts in a graph (#95)
* HG-115: Strictly identify cash flow accounts in a graph

* HG-115: Fix review issues

 * Further specify final cash flow to exclude the possibility of ambiguity
 * Use the `Cash` term everywhere instead of ambiguous `Amount`

* HG-115: Fix merge issues

* HG-115: Remove excessive constructs
2016-12-14 14:09:57 +03:00
Inal Arsanukaev
2903ab2540 PROX-25: Merchant proxy interface (#98)
* PROX-25: Merchant proxy interface (#98)

* PROX-25: fixed syntax bug

* PROX-25: fixed syntax bug. v.2

* PROX-25: fixed syntax bug. v.3

* change secrets to string

* PROX-25: Renamed thrift file, fixed camelcase, removed interface for HG

* PROX-25: created new file with interface for HG

* PROX-25: renamed method, added context param to sendCallback method

* PROX-25: removed unused struct

* PROX-25: added exception for createOptions

* Added exception to renderOptions

* Deleted proxy_merch.thrift, camelCase fixed to PascalCase
2016-12-14 13:49:07 +03:00
Andrew Mayorov
5e569fcaaa HG-116: Fix a couple of consistency and clarity issues (#97)
* HG-116: Fix a couple of consistency and clarity issues

* HG-116: Introduce JSON-like type

* HG-116: Fix JSON types and introduce msgpack types

* HG-116: Remove the notion of schema revision

* HG-116: Introduce invoice info, better term needed

* HG-116: Rename `SmthPredicate` -> `SmthDecision`

* HG-116: Add missing namespace declarations

* HG-116: Try to get rid of keyword conflicts

* HG-116: Mention missing support for extreme floats
2016-12-13 20:23:13 +03:00
Evgeny Levenets
bfed187f41 Added test and default contract templates to Globals (#96)
* added test and default contract templates to Globals
* made contract template optional at contract creation
2016-12-12 19:12:03 +03:00
Evgeny Levenets
0a1a4b00cc HG-114: added resident legal entity data required for contract creation (#94) 2016-12-09 18:01:35 +03:00
Artem Ocheredko
6ab8146009 HG-109 Add basic inspector proxy and minor refactoring (#92)
* HG-109 Add basic inspector proxy and minor refactoring. Add terminal selection based of risk scores
2016-12-09 16:03:31 +03:00