Sergei Shuvatov
13882a4fc5
HG-508: add minimal_payment_cost field to RecurrentPaymentTool ( #492 )
2019-09-24 19:42:31 +03:00
Alexey
3c3136ac1a
MSPF-424: New types for thrift binary serialization ( #490 )
2019-09-18 16:49:37 +03:00
Sergey Yelin
b563890354
Add GetStatus to PartyManagement ( #487 )
2019-09-09 18:11:43 +03:00
Alexey
36e4051808
HG-497: Remove CustomerBindingCreating ( #485 )
2019-09-06 13:59:41 +03:00
Toporkov Igor
6dd65116e8
Renamed payment deadline to processing deadline ( #482 )
2019-08-23 12:51:04 +03:00
Toporkov Igor
6ea1c313fe
Use base.Timestamp to represent payment deadline ( #481 )
2019-08-16 13:08:04 +03:00
Alexey
bccc2a8e36
HG-497: Add domain and party revision fields where necessary ( #480 )
2019-08-15 16:44:58 +03:00
Toporkov Igor
83655a86c3
Added payment deadline ( #478 )
2019-08-14 14:25:20 +03:00
Boris
6db00b3551
mv timeout_behaviour; add to session ( #467 )
2019-08-09 10:58:32 +03:00
Alexey
01a8ed4949
HG-497: Customer binding desync ( #476 )
2019-08-08 14:53:38 +03:00
Alexey
ae26a6cdcd
HG-496: Add new event to pass partial capture params ( #473 )
...
* HG-496: Add new event to pass partial capture params
* HG-496: Request -> Started
* HG-496: Use InvoicePaymentCaptureParams for params
* HG-496: Generic capture started event, dont pass cashflow in it
2019-08-01 12:37:38 +03:00
Andrey Fadeev
2044908c96
Set CreateManualRefund exceptions same as in RefundPayment ( #471 )
2019-07-25 13:43:26 +03:00
Alexey
21ea9444ff
Add manual id and external_id to refunds ( #464 )
2019-07-16 16:30:05 +03:00
Alexey
25232b2bdb
HG-458: New adjustment status, refund error class, optional trx_info for RefundCreated evt ( #451 )
2019-06-28 14:14:00 +03:00
Andrew Mayorov
b065cb3d7b
Expose transition validation flag in repair params ( #442 )
2019-05-20 15:31:30 +03:00
Артем
b2bd59b4e5
DC-98: Shop cart to payment and refund ( #427 )
...
* added shop cart to payment and refund
* added cart to merch stat
* on the way to deleting capture new
* saved cart only in capture status, not payment
* fix
2019-05-17 12:07:25 +03:00
Andrew Mayorov
3883e6a0be
Allow to define payment context through params ( #437 )
2019-04-30 17:43:41 +03:00
Sergei
e51512a536
CAPI-340 Invoice idempotency ( #416 )
...
* Add external_id to InvoiceParams, InvoiceWithTemplateParams, InvoicePaymentParams
* Add external_id to Invoice and InvoicePayment structs
* Add invoice id to InvoiceParams and InvoiceWithTemplateParams
* Add payment id to InvoicePaymentParams
2019-04-02 18:38:22 +03:00
Alexey
27b28aa4be
HG-461: Manual refund handle ( #410 )
2019-02-25 12:04:22 +03:00
Andrew Mayorov
3866369025
Allow to redefine action upon adhoc repair ( #411 )
2019-02-22 18:08:13 +03:00
Артем
c01bded319
DC-107: Partial capture ( #400 )
2019-01-24 16:02:48 +03:00
Артем
de069ae8e6
DC-105: Wallet payout tool ( #394 )
2018-12-10 14:00:35 +03:00
Артем
45c8524d34
added optional sequence to event struct ( #392 ) ( #393 )
2018-11-12 15:27:03 +03:00
Артем
71f152f5ce
HG-439: Invoice repair handle ( #390 )
2018-10-18 12:45:47 +03:00
Andrey Fadeev
192ba019f0
FF-7 Add more wallet accounts to cash flow and more vars to terms ( #389 )
...
* Add more wallet accounts to cash flow
* Add varset to terms retrival method argruments
* Remove obsolete wallet cash_flow names
2018-10-15 15:49:08 +03:00
Andrew Mayorov
4c78d0d545
HG-411: Add some exceptions w/ invalid status for refund operation ( #383 )
2018-10-02 16:35:41 +03:00
Evgeny Levenets
2afe121230
DC-96: direct recurrents (via first payment) ( #359 )
2018-09-26 14:55:10 +03:00
Артем
c02205395c
Get party revision function ( #377 )
2018-09-18 14:59:25 +03:00
Andrey Fadeev
ed3116fd7e
HG-424 Add customer binding start timestamp ( #375 )
2018-09-17 18:30:11 +03:00
Andrey Fadeev
9f238cee7a
HG-422 Party revision to various payment structures ( #372 )
...
* Try to add party_revision to recurrent payment tool
* Add party_revision to refund and adjustment
2018-09-17 16:18:37 +03:00
Anton Belyaev
ba0c901c52
HG-396: Payout tool related updates ( #368 )
...
* Add PayoutToolInfoChanged effect
* Discard redundant backward compatibility
2018-09-13 17:50:10 +03:00
Andrew Mayorov
4529702db5
Generalize the notion of InternationalBankAccount ( #358 )
...
* Drop local bank code from InternationalBankAccount
* Unify bank accounts + make it possible to modify them
2018-08-31 19:53:40 +03:00
Andrey Fadeev
f780cf7c2e
HG-386 Remove wallet management methods from party management ( #356 )
2018-08-22 00:19:27 +03:00
Evgeny Levenets
36907b0e50
DC-83: add RBKWallet to party management ( #325 )
...
* DC-83: add RBKWallet to party management (#311 )
* DC-83: new exceptions for wallets & contractors (#330 )
* CDS-57: introduce identity storage service (#338 )
* HOOK-86: Hooks for wallets (#337 )
* HG-364 CDS-57 Rename indentity docs erlang namespace. (#339 )
Renamig is caused by review rbkmoney/cds#55
* HG-364 CDS-57 Simplify cds ident protocol. Move mask functions to API (#340 )
* HG-371: Introduce simplistic withdrawal processing (#333 )
* HG-371: add cumulative limits (#341 )
* add turnover limits to wallet service terms
* add some thoughts in form of TODOs
* Add rbkmoney to DigitalWalletProvider enum (#343 )
* DC-92: add ability to compute terms for wallet (#344 )
2018-07-17 17:32:10 +03:00
Andrey Fadeev
e0be900435
DC-94 Split payment start message into multiple stages ( #345 )
2018-07-04 17:56:19 +03:00
Evgeny Levenets
ec88305207
DC-84: add act preferences to contract ( #317 ) ( #329 )
...
* DC-84: add act preferences to contract (#317 )
* add act preferences to contract
* enrich calendar with first day of week
* use business schedule to generalize all schedules
* Add other preferences for reports (#331 )
* Add other preferences for reports
* Add reference parameter
* Review fixes
* Review fixes
* Remove unused fields
2018-05-16 16:03:37 +03:00
Evgeny Levenets
9fbdcd8101
HG-334: new exceptions for claims ( #308 )
...
* new exceptions for claims should replace InvalidRequest
* decompose reason to shop & contract
2018-04-19 19:44:56 +03:00
Natalia Pulina
73652893ee
HG-330: New ex InconsistentPaymentCurrency -> refundPayment ( #315 )
2018-03-22 15:42:45 +03:00
Natalia Pulina
cdf69d5c85
HG-330: Introduce partial refunds ( #291 )
...
* HG-330: Introduce partial refunds and terms (#289 )
* HG-332: InvoicePaymentRefund is enriched with cash (#290 )
* HG-330:
- TimeSpan added;
- optional cash in InvoicePaymentRefundParams;
- ex InvoicePaymentAmountExceeded added.
* HG-330: TimeSpanSelector for eligibility_time
* HG-330: Add some comments, use InvoicePaymentMaximumAmountExceeded ex
* HG-330: InvoicePaymentAmountExceeded fixed
* HG-339: operation_amount -> CashFlowConstant (#300 )
* HG-341: Introduce provision terms for partial refunds (#301 )
* HOOK-76: Partial refunds for webhooks (#309 )
2018-03-06 17:04:49 +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
Andrew Mayorov
7904077554
Allow for ad-hoc repairs w/ the ability to push arbitrary changes ( #303 )
2018-02-15 11:20:36 +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
Dmitry Manik
0abdda2e76
Epic: Subscriptions 2 ( #250 )
2017-11-22 13:21:20 +03:00
Evgeny Levenets
8271b2e389
DC-51: penetrate invoice cart into invoice template ( #248 )
2017-10-25 15:44:15 +03:00
Dmitry Manik
478235a1bd
HG-231: Introduce subscriptions ( #163 ) ( #205 )
2017-10-23 15:00:48 +03:00
Natalia Pulina
50a6930a2a
HG-280: Introduce compute terms for invoice templating ( #242 )
2017-10-02 19:42:13 +04: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
Natalia Pulina
01ba0fd72f
DC-52: add interface for getting computed payment terms ( #225 ) ( #233 )
...
* add interface for getting computed payment terms
* use short names for ContractID & ShopID
2017-09-27 16:47:14 +04:00
Andrew Mayorov
65cff9f2dc
HG-58: List insufficient funds as why refund may fail ( #226 )
2017-09-21 10:18:01 +03:00
Andrew Mayorov
2223cc606c
Make status reasons optional in claims ( #223 )
2017-09-14 15:59:29 +03:00