Commit Graph

554 Commits

Author SHA1 Message Date
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
Baikov Dmitrii
98ca5c13e7
INT-41: Bump woody version (#16)
* INT-41: Bump woody version

* Update all non-major dependencies (#14)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Fix build

Co-authored-by: dmitriibaikov <bdv@empayre.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Pavel Popov <tolkonepiu@users.noreply.github.com>
2022-01-20 13:39:07 +03:00
Andrew Mayorov
f90de6c809
Pin action-setup-thrift to v0.0.4 in Erlang actions (#15)
* Pin `action-setup-thrift` to v0 tag series

Instead of commit hash.

* Pin to `v0.0.4` tag
2022-01-18 18:08:15 +03:00
renovate[bot]
df3e38dbb2
Update all non-major dependencies (#13)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 17:45:59 +03:00
Pavel Popov
84a8c2e7f2
Update renovate.json 2022-01-17 17:41:14 +03:00
Andrew Mayorov
3fa6f31db5
INTEGRATION-21: Provide additional payment service details (#6)
For the purpose of:
* identification and mapping in provider adapters,
* presentation in payer-facing UIs.

* Introduce payment service category
2022-01-17 10:42:16 +03:00
Egor Cherniak
5addc419f2
Build impl (#7)
* Build impl

* Upd description
2022-01-12 13:32:37 +03:00
Andrew Mayorov
827f692653
Update declarations to refer to vality.dev namespace (#4)
* Switch CODEOWNERS
* Drop few dead links
* Update gitignore rules to ignore generated files
2022-01-06 13:30:52 +03:00
Andrew Mayorov
270043770c
Add Erlang CI workflow (#5)
Ensure workflow runs on master, so that PLT cache is available for future PRs.
2022-01-04 22:31:03 +03:00
renovate[bot]
7a33c6d133
Add renovate.json (#1)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-25 03:54:27 +03:00
Boris
625100e2c6
rename IdentityProviderRef (#742) 2021-12-09 13:00:12 +03:00
Pavel Popov
b4447c903f
Allow to sum a set of cash flow volumes (#741) 2021-12-07 15:45:31 +03:00
Boris
8c8b907725
ED-319: Add identity provider's configuraiton (#740) 2021-12-07 12:20:49 +03:00
yuri-bukhalenkov
8818b8e208
put back ComputeContractTermsVarset:currency field (#738) 2021-11-19 12:01:32 +03:00
Sergey Yelin
0d43ff883f
ED-274: Add reference to ClaimManagement's Claim and relax requiremens for changeset (#737)
* ED-274: Add reference to ClaimManagement's Claim and relax requiremens for changeset
2021-11-16 18:39:34 +03:00
yuri-bukhalenkov
8b73b6442b
ED-293/reduce-compute-varset (#733)
* added extra Varset structure for ComputeContractTerms

* some corrections for ComputeShopTermsVarset & ComputeContractTermsVarset; removed ComputeWalletTermsNew method

* removed VarsetPartyNotMatch exception
2021-11-03 14:53:27 +03:00
Sergey Yelin
4db9980a7d
Adjust currency type with domain (#735) 2021-10-26 14:39:55 +03:00
Ivan Panteleev
af7c970159
Update README.md (#734) 2021-10-22 17:57:09 +03:00
ndiezel0
cbd4efcac0
Revert "Revert "DC-99: Proto for split mvp (#634) (#671)" (#731)" (#732)
This reverts commit d36a1cc75b.
2021-10-22 11:10:51 +03:00
ndiezel0
d36a1cc75b
Revert "DC-99: Proto for split mvp (#634) (#671)" (#731)
This reverts commit 49d38300c9.
2021-10-20 16:53:45 +03:00
Артем
49d38300c9
DC-99: Proto for split mvp (#634) (#671)
* DC-99: Proto for split mvp (#634)

* added draft cash flow v2

* added split stuff

* refactored

* removed fees and external id

* added allocation

* refactored allocation

* refactored

* added requested changes

* fixed

* fixed field names

* added some requested changes

* fixed

* BUSINESS-134: support split payments in hooker (#667)

Co-authored-by: v.hramov <v.hramov@rbkmoney.com>

Co-authored-by: mr-impossibru <64555470+mr-impossibru@users.noreply.github.com>
Co-authored-by: v.hramov <v.hramov@rbkmoney.com>

* JD-306: Add allocation to proxy inspector (#674)

* Add basic allocations service terms (#682)

Alos leave note about allocations in refunds.

* Rename `allowed` → `allow` (#683)

For the sake of consistency.

* ED-69: Move changes from cash_flow.thrift to domain.thrift and remove cash_flow.thrift (#684)

* ED-69: Add deprecation to FinalCashFlow in InvoicePaymentAdjustment

* ED-69: Fix cycle dependencies

* ED-69: Rename invoice_adjustments to adjustments

* ED-69: revert adjustments in new file and make FinalCashFlow what CashFlow meant to be

* ED-69: Remove repetition in struct fields

* JD-477:  merch stat for new  payouts (#688)

* JD-477:  merch stat for new  payouts

* kek

* ED-69: Change ProviderTerminalRef to TerminalRef (#690)

* Allocations added to merch stat (#697)

* ED-69: Add InvoiceUnallocatable error (#702)

* ED-69: Add Allocation to InvoicePaymentCaptureStarted event (#703)

* ED-69: Add Allocation to InvoicePaymentCaptureStarted event

* fixed

* renamed

* fixed

* ED-69: Fix double params

Co-authored-by: WWW_cool <WWW_cool@inbox.ru>

* ED-69: Remove AllocationTransactionPrototypeFeeShare due to uselessness (#709)

* ED-69: Remove id from AllocationTransactionPrototype (#710)

* Update proto/payment_processing.thrift

* ED-69: Add Allocation exceptions to CreateInvoice, Capture and Refund (#705)

* ED-69: Add AllocationNotAllowed to Capture

* ED-69: Add refund exceptions

* ED-69: Add some more exceptions to create invoice and capture

* ED-69: Add more exceptions

* ED-69: Change Allocation exception set

* ED-69: Change Allocation exception set

* ED-69: Add AllocationNotFound exception to refund (#728)

Co-authored-by: mr-impossibru <64555470+mr-impossibru@users.noreply.github.com>
Co-authored-by: v.hramov <v.hramov@rbkmoney.com>
Co-authored-by: Baikov Dmitrii <44803026+D-Baykov@users.noreply.github.com>
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
Co-authored-by: dinama <dinama@users.noreply.github.com>
Co-authored-by: ndiezel0 <ndiezel0@gmail.com>
Co-authored-by: Inal Arsanukaev <in.all.young@gmail.com>
Co-authored-by: Egor Cherniak <cherniak3@yandex.ru>
2021-10-19 19:13:23 +03:00
Sergey Yelin
4250615416
Fix P2P disaster (#730) 2021-10-19 15:12:02 +03:00
Sergey Yelin
d3cdcc1fec
ED-274: Add missing wallet modification (#729) 2021-10-18 10:48:25 +03:00
Boris
887eec19f1
Delete P2P (#727) 2021-10-14 14:22:10 +03:00
dinama
7982bfe85f
ED-126: +CustomerManagement:ComputeTerms +extend ShopContract (#720) 2021-10-12 13:14:55 +03:00
dinama
792faba7ef
ED-273: +token provider MerchantID (#719) 2021-10-06 17:39:33 +03:00
Boris
dc92d06da2
del term legacy (#726) 2021-10-04 16:44:09 +03:00
dinama
c295ecb061
ED-272: +aggregate shop data (#721) 2021-09-30 12:28:48 +03:00
Sergey Yelin
dc2d14df50
ED-214: Add missing wallet errors (#724) 2021-09-29 13:15:18 +03:00
dinama
5cc3de5b4f
damsel as rebar3 depend (#722) 2021-09-28 14:09:26 +03:00
Sergey Yelin
5ef0be3120
ED-214: Add reason for invalid claims (#718) 2021-09-23 14:27:52 +03:00
Yaroslav Rogov
fcb8e91836
ED-263/fix: Make InvoiceTemplateCreateParams.name optional (#716) 2021-09-10 10:15:27 +03:00
Boris
bc46ccb40e
Add constants and default value 'none' for tokenization_method (#714) 2021-09-09 21:22:49 +03:00
Yaroslav Rogov
d7353cdaa3
ED-261/feat: Add name and created_at for InvoiceTemplate (#715)
* ED-261/feat: Add name and created_at for InvoiceTemplate

* ED-261/fix: Remove created_at from CreateParams
2021-09-09 16:11:55 +03:00
dinama
3351a0449d
ED-124: +pass realm mode to provider (#711) 2021-09-07 18:30:09 +03:00
vitaxa
b7f092ef41
JD-444: message exclusion (#699)
* JD-444: message-exclusion

* JD-444 return MessageExclusionObject after adding new rule

Co-authored-by: vitaxa <v.banin@rbkmoney.com>
Co-authored-by: Elena Kushchenko <kushchenko.elena@gmail.com>
2021-08-23 12:26:40 +03:00
Boris
02e7a539aa
add url in client_info (#706) 2021-08-20 15:42:04 +03:00
Andrew Mayorov
d6b295cff4
Drop outdated and unused thrift files (#700)
* Remove elastico.thrift as outdated and unused
* Remove event_stock.thrift as outdated and unused
* Remove signer.thrift as outdated and unused
2021-08-11 13:25:48 +03:00
Anatoly Karlov
d109690d78
add 'proto' targetPath for imports thrift files in maven projects (#701) 2021-08-06 17:55:09 +07:00
Boris
1c7cfe6427
ED-157: expand PaymentRouteChanged add available_routes (#692)
* expand PaymentRouteChanged add candidates routes

* Update proto/payment_processing.thrift

Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>

Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
2021-08-05 11:20:52 +03:00