Commit Graph

593 Commits

Author SHA1 Message Date
Ildar Galeev
698c7d275f
Bump to valitydev/frontend-thrift-codegen@a18cc78 (#80) 2023-03-29 15:52:47 +07:00
Aleksey Kashapov
cc95eab778
CM-23: Adds preauthorization_failed:card_blocked error for payment processing (#79) 2023-03-22 17:22:59 +03:00
Aleksey Kashapov
702f7a417a
CM-23: Adds attempt_limit to PaymentsServiceTerms (#78) 2023-03-20 12:18:17 +03:00
Артем
2d6fd01208
TD-507: Add wallet & identity creation claims (#75)
* added new claims

* refactored

* added exceptions

* added minor

* removed unnecessary
2023-03-03 16:16:42 +06:00
Артем
9859ca2843
VEN-6: Add limit config object (#76)
* added limit config object

* added minor
2023-02-27 21:13:13 +06:00
ndiezel0
e1d028d7b7
OPS-170: Force Payment to happen without extra steps (#53)
* OPS-170: Force Payment to happen without extra steps

* Review fixes

* Add PayerSessionInfo to params

* Review fixes

* Rename created_at

* Add cost

* Add new domain.InvoicePaymentFlow type

* Add origin of InvoicePayment registration

* Add registration exception

* Remove InvoicePaymentFlowRegistered

* Remove ProhibitedPaymentRegistrationOrigin

* Rename

* Add InvalidRecurrentPaymentToolStatus exception to registration

* Fix

* Require TransactionInfo

Co-authored-by: Артем <WWW_cool@inbox.ru>
2023-01-13 20:50:34 +03:00
malkoas
3b8981ccd2
APM-273: Add payer fee to AdditionalTransactionInfo (#73) 2023-01-11 18:05:32 +03:00
Ildar Galeev
7218614712
Bump to valitydev/frontend-thrift-codegen@7608479 (#72) 2022-12-23 16:23:37 +03:00
Ildar Galeev
b8cfba3523
Bump to valitydev/frontend-thrift-codegen@a8cdbd9 (#71) 2022-12-20 18:17:41 +03:00
Ildar Galeev
0ef1e7b27d
Add payment_processing namespace to codegen (#70) 2022-12-16 18:49:41 +03:00
Ildar Galeev
629483174d
Add claim mgt namespace to codegen (#69) 2022-12-16 18:03:42 +03:00
Ildar Galeev
34e74201dc
Bump fe thrift codegen (#63) 2022-12-14 19:26:38 +03:00
Andrew Mayorov
afadad8150
Define typedef before usage (#67)
Compilation with thrift 0.17.x seems to break otherwise.
2022-12-01 15:31:27 +03:00
Артем
d59017c42e
TD-435: Revert allow adding (#62) 2022-11-08 16:10:43 +04:00
Andrew Mayorov
b7222a1e40
Describe units in base.Timer (#61) 2022-11-03 17:36:58 +03:00
Andrew Mayorov
6655937cfd
Clarify interaction completion handling @ adapters (#60) 2022-10-25 21:08:48 +03:00
Andrew Mayorov
025bdc353c
TD-441: Signal user interaction completion @ customer binding (#59) 2022-10-25 17:21:04 +03:00
Andrew Mayorov
e8806ed89e
TD-441: Allow signalling user interaction completion (#58) 2022-10-25 14:41:04 +03:00
Andrew Mayorov
eb98c47ef7
TD-437: Revert "Allow to define more flexible conditions in provision terms" (#56)
This reverts commit dbb733fca1.
2022-10-17 18:23:16 +03:00
Артем
60474970af
TD-381: Add ips (#55) 2022-10-03 12:24:26 +04:00
Andrew Mayorov
4e82c2431a
OPS-161: Revert legacy payment_system_is to BankCardConditionDefinition (#52)
This reverts commit 09e7a75668.
2022-09-09 14:43:18 +03:00
Andrew Mayorov
e3931485a2
Specify comparison on limit upper boundary (#54) 2022-09-07 18:16:54 +03:00
Inal Arsanukaev
c6c7369c10
Hooker: set optional fields as required (#51)
Co-authored-by: Inal Arsanukaev <aiz@empayre.com>
2022-08-24 16:43:29 +03:00
ndiezel0
53dab99962
TD-341: Pin route based on list of characteristics (#49)
* TD-341: Pin route based on list of characteristics

* Review fixes

* Review fixes
2022-08-22 14:08:22 +05:00
Alexey S
09e7a75668
FIX: return legacy payment_system_is to BankCardConditionDefinition (#50) 2022-07-27 16:41:00 +03:00
Vality Bot
9362c08657
🔄 Synced local '.github/workflows/' with remote 'workflows/proto/' (#42) 2022-07-11 12:43:24 +03:00
Andrew Mayorov
33c5665571
TD-329: Enrich withdrawals w/ timestamp + party id (#48) 2022-07-05 11:03:21 +03:00
Артем
03bbf48194
TD-328: Add turnover limit to wallet terms (#46)
* changed to turnover limit

* fixed

* fixed
2022-06-28 18:29:00 +03:00
Артем
053fc35365
TD-323: Remove legacy (#45)
* removed legacy

* removed deprecated TokenizedBankCard

* moved

* added reserved

* added
2022-06-28 15:55:47 +03:00
Andrew Mayorov
dac2cb5994
TD-312: Ensure damsel is well-behaved rebar3 dependency (#43)
Also switch to valitydev/rebar3-thrift-compiler 0.4 / valitydev/thrift 0.14.2.3
2022-06-16 19:36:21 +03:00
renovate[bot]
d384c125d1
Update actions/cache action to v3 (#34)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-26 21:28:31 +03:00
renovate[bot]
b4fb8c04c1
Update actions/checkout action to v3 (#30)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-25 11:57:25 +03:00
Andrew Mayorov
2e1dbc1a8c
TD-273: Drop legacy withdrawal routing models (#41)
* Drop legacy `ComputePaymentRoutingRuleset`

* Also drop long-time legacy domain objects

This is NOT a backward compatible change. We rely on the fact that we
don't have these object persisted anywhere (specifically, in dominant).
2022-04-25 11:56:42 +03:00
Alexey S
3eae2029bb
TD-259/TD-260: Remove UserInfo and related exceptions from PartyManagement/Invoicing proto (#35) 2022-04-19 14:30:57 +03:00
Inal Arsanukaev
1d60b20f21
Fix merch_stat DigitalWallet (#38)
* Fix merch_stat DigitalWallet

* Fix

* Fix 2

Co-authored-by: Inal Arsanukaev <inalarsanukaev@192.168.1.5>
2022-04-12 17:05:06 +03:00
Rinat Arsaev
3efe7dffaa
TD-237: Add frontend codegen (#36) 2022-03-24 15:26:31 +03:00
Andrew Mayorov
318a7a6588
Reflect current PaymentTerminal @ merchstat (#33) 2022-03-10 19:37:16 +03:00
Andrew Mayorov
6d2bc92713
OPS-53: Make ComputeProviderTerminal description cleaner (#31) 2022-03-04 19:15:16 +03:00
Egor Cherniak
bb0ee3ae29
OPS-42: Upd accounter proto (#23)
* Upd accounter proto

* Feedback edits

* Upd proto

* Feedback edits
2022-03-02 19:15:49 +03:00
Andrew Mayorov
8016313ab8
Undeclare unthrowable exception (#29) 2022-03-02 14:03:19 +03:00
Vality Bot
25dfce3d24
🔄 Synced file(s) with valitydev/configurations (#27)
* 🔄 Synced local '.github/workflows/basic-linters.yml' with remote 'workflows/base/basic-linters.yml'

* 🔄 Created local '.github/settings.yml' from remote '.github/settings.yml'

* 🔄 Synced local '.github/workflows/' with remote 'workflows/proto/'
2022-02-28 18:28:08 +03:00
Andrew Mayorov
ee7952224e
Provide function to compute terminal details (#25)
With behaviour identical to how currently hellgate "computes" it. I guess we'd want to use it in hellgate eventually.

* Also optionally allow to request provision terms
2022-02-28 11:55:29 +03:00
Andrew Mayorov
df1c52f2eb
Provide details on tags and callbacks semantics (#24) 2022-02-22 12:51:58 +03:00
github-actions[bot]
b2a58d31ff Update file(s) from valitydev/.github 2022-02-22 07:25:20 +00:00
github-actions[bot]
32b75ec4c5 Update file(s) from valitydev/.github 2022-02-21 22:05:01 +00:00
Pavel Popov
486c409268
Update renovate config 2022-02-21 13:43:53 +03:00
Pospolita Nikita
2c585080d2
[TD-192] Columbus proto refactored (#22)
[TD-192] Columbus proto moved outside and refactored

Co-authored-by: PNV <pnv@empayre.com>
2022-02-21 11:28:26 +03:00
Артем
b25d3365e1
APM-43: Add methods selector (#21) 2022-02-02 21:30:30 +03:00
Andrew Mayorov
e677b49c33
APM-52: Introduce GenericPaymentMethod and related models (#20)
Ensure `GenericPaymentMethod` is defined 1:1 by corresponding
`PaymentService`. This should make model simpler, hopefully without
compromising its extensibility.

* Pass generic tool and payment service to withdrawal adapters

* Also add as payment tool token payload
2022-02-02 19:58:13 +03:00
Andrew Mayorov
dcd92ddba4
Introduce PaymentTerminal metadata (#18) 2022-01-22 13:25:38 +03:00