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
Evgeny Levenets
0992e40416
HG-91: contract belongs to party ( #91 )
...
* contract belongs to party and shop must be linked with contract upon creation
* one payout account, dumb selectors for currency and category
* Last fix
2016-12-09 15:05:35 +03:00
Yevgeniy Poluektov
bdd9d65731
wrapper for typedef ( #93 )
2016-12-08 12:46:35 +03:00
Yevgeniy Poluektov
35f80437ef
MST-34 Интеграция магисты с колубусом ( #89 )
...
магиста теперь отдает айдишники гео объектов вместо их названия, название можно получить используя колумбус в зависимости от требуемого языка на фронте
2016-11-24 13:08:10 +04:00
Artem Ocheredko
1006c962af
HG-73 Initial preauth proxy ( #87 )
...
* HG-73 Add preauth proxy protocol
2016-11-18 16:54:41 +03:00
Petr Kozorezov
65aa80fc4e
MG-21: доработки протокола MG ( #84 )
...
* MG-21: add history range to call and repair
* MG-21: add mochine id and namespace to process function
* MG-21: fix review comments
* MG-21: update description for history
* MG-21: move history range from history to machine
2016-11-16 19:32:51 +04:00
Inal Arsanukaev
1a75cdbc91
DUD-5: API for dudoser ( #86 )
...
* DUD-5: API for dudoser
* hotfix
* hotfixes-2
* hotfixes-3
* hotfixes-4
* hotfixes-5
* hotfixes-6
* hotfixes-6
* hotfixes-7
* Fixed after discussion
* hotfix-8
* hotfix-9
* hotfix-9
* Fixed after comments
* Fixed after comments. v2
* Fixed spaces
* Fixed after comments-14
* Fixed after comments-15
2016-11-16 18:20:37 +03:00
Vladimir Pankrashkin
815f75e0e5
SHMW-10: accounter interface changes ( #85 )
...
* SHMW-10: accounter interface changes
* SHMW-10: review fixes
2016-11-16 12:36:31 +03:00
Petr Kozorezov
d0a19187a2
MG-19: add a status field to the machine ( #72 )
...
MG-19: add an аux state field to the machine
2016-10-31 16:38:02 +04:00
Yevgeniy Poluektov
98f7db3101
remove unused exception type ( #83 )
2016-10-28 12:48:20 +04:00
Yevgeniy Poluektov
a8be468fad
Columbus api enhancement ( #82 )
...
add geo id unlnown
add batch method for ip resolving
edit method description
add build status icon
add InvalidRequest to all methods
2016-10-27 16:56:34 +04:00
Alexey Semenkov
557f5493cf
Columbus Api Update ( #80 )
...
+ add new geoId method
+ update fields
2016-10-24 15:12:25 +04:00
Andrew Mayorov
b059a28dc1
HG-64: Expand proxy context + discard terminal descriptors ( #78 )
...
* HG-64: Expand proxy context + favor options instead of terminal descriptors
* HG-64: Add a TODO bullet
* HG-64: Fix compilation issue
2016-10-20 13:47:12 +03:00
Igor Savchuk
7a56dfce89
add some payment systems ( #79 )
...
* add some payment systems
* bringen visa und mastercard zu anfang
2016-10-20 12:44:47 +02:00
Andrew Mayorov
29d6caf9d1
HG-64: Pass routing and cash flow data down w/ events ( #76 )
...
* HG-64: Pass routing and cash flow data down w/ events
* HG-64: Change system account designation
* HG-64: Praise the javac overlord
* HG-64: Imply single limit
* HG-64: Include shop details in the prototype
* HG-64: Write a couple of comments
2016-10-17 17:27:32 +03:00
Artem Ocheredko
1a085d37c8
CAPI-32 Remove excessive field ( #77 )
2016-10-14 22:03:43 +03:00
Artem Ocheredko
5e264e070d
HG-67 Fix category mismatch in party management ( #75 )
2016-10-13 19:33:13 +03:00
Andrew Mayorov
07af34c8ee
HG-64: Streamline invoicing service ( #74 )
...
* HG-64: Streamline invoicing service
* HG-64: Bump image tag up
* HG-64: Forward-declare a couple of exceptions
2016-10-13 16:16:41 +03:00
Artem Ocheredko
25a49e4426
HG-67 Add and elegant crutch to avoid dealing with contract shop services ( #69 )
2016-10-11 20:50:53 +03:00
Artem Ocheredko
12d4663343
HG-66 Modify payment processing to satisfy new domain requirements ( #68 )
2016-10-11 17:39:48 +03:00
Artem Ocheredko
1698e333ba
HG-66 Add account management ( #65 )
...
* HG-66 Add account management
2016-10-10 18:36:37 +03:00
Andrew Mayorov
4b6544893b
HG-30: Domain redesign ( #64 )
...
* HG-30: Dump a preliminary domain redesign
* HG-30: Fix implicit requiredness
* HG-30: Bring contractor object back to domain
* HG-30: Use the term 'Cash' as a notion of financial resources
* HG-30: Describe what 'Terminal' is more thoroughly
* HG-30: Bring together a couple of known unsolved problems
* HG-30: Throw down some notes on planned domain structure
2016-10-10 16:14:58 +03:00
Igor Savchuk
f3f72ad6fb
add dummy domain object ( #52 )
2016-10-08 15:07:07 +03:00
Evgeny Levenets
406fd17f79
HG-69: Added contact info to Payer struct ( #66 )
...
* HG-69: Added ContactInfo to Payer struct
2016-10-07 13:40:54 +03:00
Igor Savchuk
1f55723832
fix proxy typo ( #63 )
2016-09-29 19:14:19 +03:00
Petr Kozorezov
5b8572cfb7
MG-17: add a new version of EventSink:GetHistory with an explicit event_sink_id
2016-09-28 16:33:25 +04:00
Andrew Mayorov
1907454d45
HG-61: Allow proxy to request user interaction while going to suspend ( #61 )
2016-09-27 16:25:18 +03:00
Andrew Mayorov
222647466c
HG-61: Introduce suspend intent and callbacks ( #59 )
...
* HG-61: Introduce suspend intent + callbacks, redesign proxy interfaces
* HG-61: Declare required namespaces
* HG-61: Bring back the notion of payment cancellation
* HG-41: Reference coredocs doc which explains a set of payment statuses
2016-09-27 16:01:50 +03:00
Andrew Mayorov
fc2b572995
HG-60: Introduce a notion of user interaction and related events ( #58 )
...
* HG-60: Introduce a notion of user interaction and related events
* HG-60: Declare required namespaces
* HG-60: Imply more general templates
* HG-60: Simplify HTTP request significantly
2016-09-23 23:54:14 +03:00
Alexey Semenkov
b1af2c83bf
Ft/mst 28/geo api ( #57 )
...
+ add Columbus api (geo service)
2016-09-22 13:44:28 +03:00
Vladimir Pankrashkin
7117acb805
SHMW-2: first protocol version ( #54 )
...
* SHMW-1: first protocol version
* SHMW-2: review fixes: changed `from/to` -> `from/to_id`
* SHMW-2: modified Makefile
* SHMW-2: review fixes
* SHMW-2: restore corrupted makefile
* SHMW-2: review fixes
* SHMW-2: review fixes:capitalize ID
* SHMW-2: review fixes:added plan update
* SHMW-2: review fixes: discussion results[Season 2]
2016-09-13 17:11:13 +03:00
Andrew Mayorov
71887ddee8
HG-47: Fix a couple of issues which tainted party management interfaces ( #53 )
...
* HG-47: Fix function return type
* HG-47: Fix union field name
* HG-47: Feature claim revocation
* HG-47: Add invalid party status as a possible failure in claim revocation
* HG-47: Fix naming of claim status tags
2016-09-09 13:11:33 +03:00
Petr Kozorezov
78b7bac323
MG-16: доработки API mg ( #50 )
...
* MG-16: add event id to SinkEvent
* MG-16: correct functions names according styleguide
* MG-16: add direction to HistoryRange and delete EventSink:GetLastEventID
* MG-16: replace Call with Args
* MG-15: remove unused exception
2016-08-25 13:23:14 +04:00
Andrew Mayorov
c2a01157b3
HG-49: Make it possible to properly mark events from parties ( #49 )
2016-08-11 11:07:40 +00:00