Commit Graph

574 Commits

Author SHA1 Message Date
Roman Pushkov
76e09ecc4e
MSFP-493: chargebacks (#465)
* init chargeback proto changes

* add InvoicePaymentChargeback struct template

* restructure, add GetPaymentChargeback method template

* chargeback states draft

* add chargebacks to payment processing

* code -> reason_code

* add update chargeback status draft

* update proto

* fix bracket

* update statuses

* add chargeback id

* fixes

* fix cb id name

* add chargeback event placeholders

* Revert 8e7d98

This reverts commit 8e7d98da27.

* update terms

* add chargeback error

* add chargeback status changed

* fix chargeback id

* Revert Revert 8e7d98

This reverts commit 66e1c8a35fbcd356f5765d60f787ba80bd88de76.

* fix dmsl app attempt

* add chargeback not found exception

* add hold funds option, change update chargeback

* minor fix

* minor fix

* update protocol

* add cb provision terms

* add cb in progress to create cb

* rename to damsel

* update

* partial chargebacks

* revert formatting

* fix funds status name

* review updates

* split chargeback params, update events

* add charged back state

* minor fix

* fix ref

* create cb event has chargeback instead of id

* separate functions for chargeback manipulation

* fix weird deletions

* fix invalid cb status exception

* minor fix

* fix cash reference

* add chargeback failed status

* add chargeback changed event

* fix

* funds_held to consistent hold_funds

* add chargeback stage

* add stage structs

* remove chargeback stage from change event

* add exceed exception to accept, reopen

* remove default hold funds in reopen params

* remove cart, remove insufficient balance exception, optional chargebacks

* revert InvoicePaymentChangePayload order

* remove charged_back from TargetInvoicePaymentStatus

* add stage chage to events

* remove failed status from chargebacks

* add inconsistent chargeback currency exception

* typo fix

* add inconsistent currency exception

* remove cb failures

* restore refunds insufficient funds error

* clean up comments

* separate event for stage

* cancel can throw invalid status

* add stage changed event to union

* add invalid stage exception

* add cash to accepted chargeback status

* more sophisticated reason classification

* use new chargeback reason in create

* fix struct names

* add descriptions for cb classifications

* remove cash from cb changed event

* add cash to status pending

* optional reason code, seemingly silly typing thought

* fix chargebacks field identifier

* add held_funds placeholder

* remove cb terms

* change held_funds to levy, make it required

* add optional context

* update events

* minor fix

* fix naming

* naming updates

* Revert "remove cb terms"

This reverts commit 68d488c92a1f053841101d33e508f9ea4ea957ba.

* add params to reject

* add body to cb changed event

* remove levy and body from cb changed event

* status updates

* add unsaved

* event granularisation

* change some fields to required
2019-12-27 16:44:27 +03:00
Anatolii Karlov
d8aee44066
BJ-744: remove PartyNotFound from ClaimManagement service (#527) 2019-12-26 14:46:36 +03:00
Anatolii Karlov
d1d02562b8
BJ-734: add "zotapay" domain/payment terminal (#526) 2019-12-24 13:38:29 +03:00
Anatolii Karlov
091eea4c64
BJ-734: add "zotapay" payment terminal (#525) 2019-12-19 15:39:47 +03:00
Andrew Mayorov
d3c8169059
Allow to forward computed fees to P2P adapter (#524) 2019-12-19 14:44:24 +03:00
Pavel Popov
f4febef512
BJ-720: Add ClaimID in search query (#523) 2019-12-13 16:08:00 +03:00
Baikov Dmitrii
0fd79b7368
BJ-703: Add terminal payment providers to merch_stat (#522) 2019-12-10 20:06:37 +03:00
Anatoly Cherkasov
5227a28c80
PROX-371: add PreAuthorizationFailure (#520)
* PROX-371: add PreAuthorizationFailure
2019-12-05 22:34:34 +03:00
Pavel Popov
5a78a60263
Add partyId in claim structure (#521) 2019-12-04 19:36:27 +03:00
Pavel Popov
f7d518b9ae
BJ-671: Claim management fixes and improvements (#519)
* BJ-671: Claim management fixes and improvements

* Add "RequestChanges" method
2019-11-29 18:16:23 +03:00
Boris
62f7a99aec
add PaymentToolToken, describe data for serialyze and encryption (#518) 2019-11-29 13:02:58 +03:00
Артем
3074af1851
FF-133: FIX p2p callback tag require (#517) 2019-11-25 17:10:32 +03:00
Inal Arsanukaev
cdb9559ca8
Added sequence_id to RecurrentPaymentToolEventSink (#516)
* Added sequence_id to RecurrentPaymentToolEventSink

* change required -> optional
2019-11-19 16:13:35 +03:00
a.romanov
3152dd4145
Fix. Rename QR code request to match swag method name (#515) 2019-11-15 14:20:25 +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
Anatolii Karlov
5de500f9f8
refactor refunds cash flows (#512) 2019-11-14 13:13:13 +03:00
Baikov Dmitrii
b2b651bd7a
Add to InvoicePayment/InvoiceRefund session info (#509) 2019-11-13 13:08:44 +03:00
Boris
472c56d614
FF-127: P2PInspectorSelector; LifetimeSelector (#510) 2019-11-06 13:25:17 +03:00
Sergey Yelin
2cf20342d2
CDS-95: Add optional exp_date and optional cardholder to BankCard (#511)
* CDS-95: Add optional exp_date and optional cardholder to BankCard

* cardholder -> cardholder_name
2019-11-06 09:22:10 +03:00
Boris
de2fe0bb26
add p2p_method (#506) 2019-10-28 17:10:22 +03:00
Roman Pushkov
86029b4a53
fix user interaction id naming typo #508 2019-10-25 11:13:53 +03:00
Артем
65732ca572
FF-126: P2P inspector (#500)
* added p2p inspector

* added requested changes

* fixed

* fixed
2019-10-22 19:35:44 +05:00
a.romanov
fa2ae5a321
BJ-609 Alipay and Wechat payment tools. QR code user interaction (#501) 2019-10-21 12:03:29 +03:00
Baikov Dmitrii
e0515da62c
Add routing to InvoicePayment struct (#505) 2019-10-18 12:00:42 +03:00
Boris
eadace64c7
MSPF-513: transfer p2p (#493) 2019-10-16 19:02:29 +03:00
Roman Pushkov
525417d967
P2P adapter proto fixes proposal (#503)
* p2p adapter proto fixes

* add AdapterOptions definition

* revert AdapterOptions to domain.ProxyOptions for better overall consistency
2019-10-16 15:57:34 +03:00
Артем
9921fac7de
HG-520: Fix - added party revision (#504) 2019-10-16 14:54:54 +03:00
Артем
542353a2b5
HG-520: Party revision to ComputeShopTerms (#502) 2019-10-15 16:50:09 +03:00
Anatoly Cherkasov
36765b1217
PROX-355: add cashreg provider (#499)
* PROX-355: add cashreg provider
2019-10-14 12:19:23 +03:00
Andrey Fadeev
b4bf4b5ae1
FF-118 Add P2P adapter proto (#498) 2019-10-11 18:17:49 +03:00
Артем
9e32970f62
HG-517: Get ivoice and payment handles (#497)
* added handles

* fix

* fixed

* fix

* remixed

* added event range for customer
2019-10-10 14:03:24 +03:00
Andrey Fadeev
2610822ff2
FF-77 Replace ComputeWalletTerms by ComputeContractTerms (#496) 2019-10-03 16:06:22 +03:00
Andrey Fadeev
beccf51ed5
FF-77 Add party and domain revision to wallet terms getter (#495) 2019-10-03 11:44:57 +03:00
Alexey
13e8f93ea5
Add RecurrentPaymentTool Risk and Route changed events (#494) 2019-10-02 13:58:46 +03:00
Sergei Shuvatov
13882a4fc5
HG-508: add minimal_payment_cost field to RecurrentPaymentTool (#492) 2019-09-24 19:42:31 +03:00
Pavel Popov
85153f91e7
Add user info in claim management (#488)
* Add user info in claim management

* Fix order
2019-09-19 16:43:59 +03:00
Alexey
3c3136ac1a
MSPF-424: New types for thrift binary serialization (#490) 2019-09-18 16:49:37 +03:00
vitaxa
0aecae2f0a
add mobile commerce to merch_stat (#489) 2019-09-18 12:20:50 +03:00
Sergey Yelin
b563890354
Add GetStatus to PartyManagement (#487) 2019-09-09 18:11:43 +03:00
Pavel Popov
41acc208af
Remove ContractorIdentityDocumentsModification in claim management proto (#486) 2019-09-09 15:38:19 +03:00
Alexey
36e4051808
HG-497: Remove CustomerBindingCreating (#485) 2019-09-06 13:59:41 +03:00
Toporkov Igor
c71b738663
Move processing_deadline_reached error (#483) 2019-08-23 14:03:49 +03:00
Toporkov Igor
6dd65116e8
Renamed payment deadline to processing deadline (#482) 2019-08-23 12:51:04 +03:00
Sergei Shuvatov
8c6bf62fca
HG-494: add claim management protocol (#475) 2019-08-22 12:46:57 +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
9582ac970b
Added missing payment deadlines (#479) 2019-08-15 15:32:03 +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