Commit Graph

43 Commits

Author SHA1 Message Date
Inal Arsanukaev
a2bc9e83e2 HOOK-91: direct recurrents (#62)
* HOOK-91: direct recurrents

* Filled payer type

* Bump damsel from master
2018-09-26 15:19:57 +03:00
Pavel Popov
f1e9738839
Bump woody, connection pool and jdbc driver (#61) 2018-09-20 15:48:44 +03:00
Pavel Popov
249a141955
Bump damsel (#60) 2018-09-18 13:48:32 +03:00
Pavel Popov
f4d3ebea40
Bump damsel (#59) 2018-08-15 20:13:54 +03:00
Pavel Popov
86438e9615
Add more logs for http requests (#58)
* Add more logs in http requests

* Switch log level to debug
2018-07-24 15:06:02 +03:00
Pavel Popov
a9376627b1
Wallets (#57)
* Wallets

* Bump version
2018-07-17 20:27:51 +03:00
Inal Arsanukaev
8bbb82a6e2
HOOK-87: Logging message id (#56)
* HOOK-87: Logging message id

* Removed extra try-catch block
2018-07-11 12:12:49 +03:00
Pavel Popov
3572622266
Bug fix with token provider (#55)
* Bug fix with token provider

* Bump version
2018-05-24 19:30:30 +03:00
Pavel Popov
aa664f49f0
Payment token provider (#54) 2018-05-23 19:45:30 +03:00
Inal Arsanukaev
d4eec7cee2
HOOK-80: Card bin (#53)
* HOOK-80: Added card bin

* Fixed test

* Added lastDigits

* Dumb fix
2018-05-11 12:11:57 +03:00
Inal Arsanukaev
7c487a3f8f
HOOK-78: Error mapping (#52)
* HOOK-78: Error mapping

* Added test ErrorUtils
2018-04-18 14:37:52 +03:00
Inal Arsanukaev
0c5db49ce6
HOOK-75: Partial refunds (#51)
* HOOK-75: Partial refunds

* Extract and moved method getStatusError
2018-03-21 11:11:01 +03:00
Inal Arsanukaev
4352291c30
HOOK-74: Add formatting keys (#50) 2018-03-13 14:40:04 +03:00
Inal Arsanukaev
ce2a502237
HOOK-72: Correct deleting records from tables (#49) 2018-02-28 16:11:15 +03:00
Inal Arsanukaev
809b7668ae
Non residents payouts (#48)
* Non residents payouts

* Fix
2018-02-26 16:16:03 +03:00
Petr Kozorezov
84085c520e
Update service base java image tag p3 (#47) 2018-01-25 17:44:31 +03:00
Inal Arsanukaev
6b524bd3dc
revert docker base image (#46) 2018-01-25 15:43:53 +03:00
Inal Arsanukaev
a99c0b4079
HOOK-70: Digital wallet (#44)
* HOOK-70: Digital wallet

* Fixed swag
2018-01-24 17:34:09 +03:00
Petr Kozorezov
8521564752
Update service base java image tag (#45) 2018-01-24 11:19:53 +03:00
Inal Arsanukaev
2c63baf5c4
HOOK-68: Non-residents (#43)
* HOOK-68: Non-residents

* Bump damsel

* Update to master damsel version
2018-01-19 16:59:05 +03:00
Inal Arsanukaev
eb3d56a574
Revert "update base image tag (#41)" (#42)
This reverts commit d7958c9679.
2018-01-15 17:24:24 +03:00
Petr Kozorezov
d7958c9679
update base image tag (#41) 2017-12-21 14:58:49 +03:00
Inal Arsanukaev
b0e30f1c79
HOOK-64: Add cacheable daos (#40) 2017-12-14 14:28:06 +03:00
Inal Arsanukaev
3c08cc0c47
HOOK-57: New resend policy (#38)
* HOOK-57: init commit

* Refactoring

* Added new policy for customers

* Fixed test

* Refactoring (remove duplicated code)

* Added cache supporting for queues

* Renamed class, optimized imports

* Remove unused row mapper

* Fixed cache property

* Revert dumb renaming

* Added new columns into tables ('enabled', 'topic')

* Last refactoring

* Refactoring of executorService

* Removed unused sync block

* Fixed indices
2017-11-27 16:14:45 +03:00
Inal Arsanukaev
53bc54b0e0
HOOK-60: Subscriptions part 2 (Remove backward compatability) (#39)
* HOOK-60: Subscriptions part 2 (Remove backward compatability)

* Set null clientInfo(ip, fingerprint) if it's customerPayer

* Update damsel to master version
2017-11-22 14:08:03 +03:00
Inal Arsanukaev
87c9f8dc6a
HOOK-63: Added index by event_id to message tables (#37) 2017-11-15 12:29:22 +03:00
Inal Arsanukaev
9dabae0a09
Bump damsel for 54-FZ (#36) 2017-11-02 15:10:39 +03:00
Pavel Popov
54b4024bf1 Subscriptions (#33)
* HOOK-35: Added customer supporting (#25)

* HOOK-49: Added customers into invoicing (#26)

* HOOK-49: Added customers into invoicing

* Added default handling in switch-cases

* Ft/hook 50/customer handlers (#27)

* HOOK-50: Customer webhooks supporting

* Added empty handlers

* Ft/hook 50/customer handlers (#28)

* HOOK-50: Customer webhooks supporting

* Added empty handlers

* HOOK-50: Customer handlers

* Added sql script

* HOOK-51: Subscriptions completed (#29)

* HOOK-53: Stabilization (#30)

* HOOK-59: backward_compatability (#34)

* Ft/hook 59/fixes (#35)

* HOOK-59: backward_compatability

* HOOK-59: Backward compatability

* Bump damsel version to master
2017-10-23 15:48:10 +03:00
Inal Arsanukaev
7155ccb555 Ft/hook 38/carts (#24)
* HOOK-38: Adding carts

Signed-off-by: Inal Arsanukaev <inalarsanukaev@MacBook-Pro-Inal.local>

* HOOK-38: Adding carts

* remove keb... lombok

* Fix with logs
2017-10-04 15:54:06 +03:00
Inal Arsanukaev
1dec67f7f4 Up eventstock-client version (#23) 2017-09-22 14:39:26 +03:00
Inal Arsanukaev
2ebc210287 Ft/hook 39/fix char columns (#22)
* HOOK-39: Fixed all char columns

* HOOK-39: Fixed all char columns

* revert db properties
2017-09-22 11:55:00 +03:00
Inal Arsanukaev
fe3bbe3d97 HOOK-34: Introduce refunds (#20)
* HOOK-34: Introduce refunds

* Fix refund's amount calculation

* up damsel

* up damsel
2017-09-12 13:35:25 +03:00
Inal Arsanukaev
ae4514b3f3 HOOK-33: up damsel version (#19)
* HOOK-33: up damsel version
2017-07-17 14:05:35 +03:00
Inal Arsanukaev
5a70e4f3a2 HOOK-29: Fix after integration tests (#18)
* HOOK-29: Fix after integration tests

* fixed retry policy, fixed test
2017-05-29 18:40:52 +03:00
Inal Arsanukaev
07f86c04ed BJ-171: Fixed event filter bug (#17) 2017-05-23 15:56:22 +03:00
Inal Arsanukaev
7dca3749fc HOOK-28: fixed signature format (#16)
* HOOK-28: fixed signature format

* fixed keysize and readme

* fixed minor bug

* fixed base64 encoder and decoder to url safe version

* up pom version
2017-05-17 13:22:32 +03:00
Inal Arsanukaev
c5f4a5beb0 HOOK-27: Merchant protocol actualizing (#15)
* HOOK-27: Merchant protocol actualizing

* fix test

* added copy-constructors

* fixed logs
2017-05-16 17:21:26 +03:00
Yevgeniy Poluektov
8ce7702302 fix duplicate messages (#14)
* fix duplicate messages

* fix
show only ready to be executed tasks - do not show task for failed hooks

* Fixed cache bugs

* Minor refactoring; changed property message.scheduler.delay

* Changed version to 1.0.2
2017-05-11 20:01:07 +03:00
Inal Arsanukaev
b72ca559eb HOOK-24: Removed constraint from table webhook_to_events (#13)
* HOOK-24: Removed constraint from table webhook_to_events

* added test

* fixed version, added new migration script
2017-05-03 18:42:32 +03:00
Yevgeniy Poluektov
aaea2003a3 up version (#12)
* up version

* up version

* fix test error
refactor logs
2017-05-03 15:16:36 +03:00
Yevgeniy Poluektov
a5b1b87b92 add caches (#7)
https://rbkmoney.atlassian.net/browse/HOOK-21
2017-04-26 17:00:29 +03:00
Yevgeniy Poluektov
6e55b2fc57 Hooker-2 (#3)
* add mock methods

* add TODOs

* https://rbkmoney.atlassian.net/browse/HOOK-9
add internal Hook model
clean webhook dao

* refactor core entities

* fix tests

* cleaning

* implement and refactor DAO methods

* implement task creator

* implement task creator

* start develop retry policies

* fix hook dao

* refactor

* refactor

* reset stats for hook after success post

* create worker tasks and put them to queue

* add message sender + refactor

* clean webhook dao

* make POST

* add readme

* clean properties

* add granularity

* refactor

* add post-request error logic

* fixed http-code policy

* improve performance

* add data flow test: Draft

* fix test

* Added some logs

* fix race condition

* fix

* removed log

* fix exception error

* add transactional

* fix +-1 issue

* Fixed after swag protocol changes

* refactor

* fixed some bugs

* Fix some bugs v2

* fix test

* up version of eventstock
2017-04-24 18:06:30 +03:00
Inal Arsanukaev
ba90c93b9f HOOK-2: initial commit (#1)
* HOOK-2: initial commit

* Refactoring, added tests

* Added postgres for tests

* Fixed after comments. Added indicies. v1

* Fixed after comments. v2

* Fixed after comments. v3

* Fixed logs

* Changed database structure, fixed dao-classes

* Fixed table name, added foreign key

* add enabled field

* Added some params to post-request

* Fix path condition

* refactor WebhookDao

* Add logs to WebhookHttpPostSender

* Add test for signer

* Added readme

* Fixed readme

* fix readme

* tiny refactoring

* tiny refactoring

* add tables required for resending of messages

* Fixed after comments, changed webhook id type

* Added batch operation

* scheduler draft

* add scheduled task dao interface

* disable scheduler
2017-04-13 12:38:34 +03:00