Commit Graph

30 Commits

Author SHA1 Message Date
dinama
5cc3de5b4f
damsel as rebar3 depend (#722) 2021-09-28 14:09:26 +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
Andrew Mayorov
0dc5fccb3c
Ensure dialyzer runs on every build (#514)
* Bump to rbkmoney/image-build@4536c31
* Bump to rbkmoney/build_utils@4a09386
* Silence maven download progress reports
2019-11-14 14:12:40 +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
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
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
Pavel Popov
427459a2aa MST-106: Payouts (#188)
* MST-106: Payouts

* Add proto to erlang release

* MST-106: Fix field sequence

* MST-106: Rename payout type fields

* MST-106: Payout proto improvements (#201)

* MST-106: Add bank card data

* PayoutType -> PayoutTool (#204)

* Align fields nameing between merch_stat and domain (#214)

* SHT-89: get payout info for PAPI (#215)

* SHT-89: get payout info for PAPI
* SHT-89: removed pay2card interface
2017-09-04 18:40:55 +03:00
Anton Belyaev
2559fe98ca HG-241: create erlang release by Jenkins (#195)
* Make targets to verify & release generated Erlang code
* Use Jenkins gitUtils
2017-08-15 16:18:09 +03:00
Alexey Semenkov
b665c89c83 HG-192: Introduce multiclaims (#131)
* DC-23: changed PartyManagement interface to claims (#122)

* DC-23: changed PartyManagement interface to work with claims as primary editing method

DC-25: changed PartyChangeset to match with new interface (DC-23)
Moved ShopLocation to Shop level

* added ContractExpiered status and creation timestamp

* changed contracts & shops IDs types from Int to String

* extracted ShopUpdate fields to ShopModification level

* added InvalidChangeset exception

* Claim effects added (v0.1)

* Claim effects v1.0

* Claim effects v1.1

added created_at in all party objects

* Added ShopProxyChanged effect produced by ProxyModification changeset

* added ClaimUpdated event and ClaimRevision property

* added revision check to AcceptClaim

* added revision to deny/revoke methods for uniformity

* added ShopContractChanged to make one-to-one relations beetween change & effect

* Category is back to ShopParams as optional field

* AcceptClaim can throw InvalidChangeset exception

* Added AnonymousEntity to fulfill contract creation requirements

* Renamed AninymousEntity to RegisteredUser

* Added PayoutToolType to distinguish test and live payout tools

* Removed payout tool type due to redundancy

* Added PayoutToolPrototype to incapsulate test payout tool params

* Walker2 API (#125)

* Walker 2 api
new Methods for 
CRUD operations fro Claims, Comments and history(Actions)
WALK-20

* rename to wc_deploy

* add deploy_epic_nexus to list

* fix make cmd

* fixed suspension naming

* elastico interface

get end search party methods
Ft/walk 27/elastico (#133)

* Syncronize walker and payment processing thrifts

* WALK-27: Bump to rbkmoney/image-build@efd28e5 (#138)

* DC-27: added timestamp and revision to claim related events

* DC-27: added updated timestamp to claim

Added timestamp to blocking/suspension statuses (party & shop) for same reason.

* DC-27: removed unnecessary timestamp from accepted status (#143)

* Added missed InvalidContractStatus exception (#144)

* Removed timestamp from ContractTermination changeset

rebased to newest master

* jenkins pr crutch

* update walker 2 interface

* fix signature

* replace strings

* add update and create date

* Event batching v0.1 (obvious one) (#160)

* HG-227: Publish formerly internal events (#161)

* HG-227: Streamline event payload definitions

* HG-227: Publish formerly internal events

* HG-227: Introduce session-level result

* HG-227: Start classifying operation failures

* HG-227: Differentiate between domain and payproc invoicing models

* HG-227: Strip domain models further

* HG-227: Make risk score, route and cash flow required

* HG-227: Give shop location back to proxies (#164)
2017-07-17 13:21:41 +03:00
Yevgeniy Poluektov
74582f9eaf add pay2card interface (https://rbkmoney.atlassian.net/browse/SHT-64) 2017-07-06 19:37:03 +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
Yevgeniy Poluektov
d98b7f8e1c new trift in build image (#117) 2017-02-17 19:09:21 +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
cad67dafb7 HG-64: Fix silently failing makefile target (#81) 2016-10-26 12:19:06 +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
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
Anatoly Cherkasov
d24806b7d4 BJ-49: add build_utils (#56) 2016-09-10 01:24:38 +03:00
Anatoly Cherkasov
454d1d01d3 BJ-41: change versioning (#51) 2016-08-22 15:13:50 +03:00
Andrew Mayorov
e305b7c33b HG-47: Design party management interfaces (#44)
* HG-47: Change regulatory domain for timestamps to RFC 3339

* HG-47: Draft party management interfaces + update related domain types

* HG-47: Isolate any possible party modification in changeset

* HG-47: Make blockage / suspension signaling more straightfowrard

* HG-47: Fix a bit Makefile sanity

* HG-47: Introduce ownership to invoices

* HG-47: Distinguish between shop name and id + autogenerate latter

* HG-47: Simplify ShopUpdate definition

* HG-47: Use refs to a category instead

* HG-47: Separate party definition from data revision + provide GetShop function

* HG-47: Include party events into processing event set

* HG-47: Barely acknowledge party creation rather than reply with initial state

* HG-47: Fuse domain objects into party state as is + fix wording
2016-08-10 12:06:59 +00:00
avcherkasov
94cd5b6ab3 BJ-32: update jenkinsfile 2016-07-22 03:18:51 +03:00
avcherkasov
f544644872 BJ-30: refactoring 2016-07-12 16:08:02 +03:00
avcherkasov
883deb5a63 BJ-30: added Jenkinsfile 2016-07-11 11:41:52 +03:00
avcherkasov
138dd80740 BJ-28: changes in the Makefile to checking Java 2016-06-23 17:02:00 +03:00
Andrew Mayorov
ec761b3b01 HG-36: Employ scoped record names while verifying Erlang compilability (#23) 2016-06-17 19:41:05 +03:00
Andrey Mayorov
109a206bd7 HG-12: Integrate with wercker CI
Test only ability to generate Erlang, Java and Go yet. It'd be good to test
compilation at least but it's not feasible so far as we would need a huge
ass image with all these language environments installed.
2016-04-04 14:52:20 +03:00
Andrey Mayorov
d55eed3ae1 HG-11: Add autogenerated docs 2016-03-31 18:45:12 +03:00
Andrey Mayorov
be894775b0 HG-11: Design state processing protocol draft 2016-03-31 18:42:22 +03:00
Andrey Mayorov
7bb404b89d Dedicate separate dir for thrift files 2016-03-29 14:52:23 +03:00
Andrey Mayorov
f4b999b56f Add basic repo structure with makefile and test service 2016-03-29 14:42:47 +03:00