* Fix format
* Add new TerminalPaymentProvider struct
* Replace union with configurable one
* Unify provider types
* Rework DigitalWalletCondition
* Fix fields order
* TerminalPaymentProvider -> PaymentService
* Replace BankCardPaymentSystems enum with PaymentSystem struct
* Mark DigitalWalletProvider as legacy
* Add PaymentSystem to domain object
* Add missing
* Introduce PaymentToken
* Introduce MobileOperator
* Adjust index
* PaymentToken -> BankCardToken
* Add back value for digital wallet into payment method
* BankCardToken -> BankCardTokenService
* Add payment and bank card validation rules (#645)
* Update proto/domain.thrift
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
* ED-20: Mapping from legacy enums to new types (#656)
* ED-20: Mapping from legacy enums to new types
Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com>
* 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
* HG-357: Introduce apple pay in domain (#318)
* HG-357: Remove deprecated constructs from domain config (#322)
* BJ-279: Tokenized data extraction api (#319)
* BJ-279: Tokenized data extraction api
* BJ-279: Review fixes
* CDS-55: Move verification data from card data to session data (#326)
* CDS-55: fix CardSecurityCode (#327)
* Apple pay in merch stat (#332)
* Apple pay in merch stat
* Review fixes
* HG-227: Introduce basic payment refunds (#158)
* HG-229: Move moving state parts out (#193)
* MST-112: Add refund status in stat proto (#206)
* HOOK-34: Introduce refunds (#203)
* HG-229: Introduce refund terms (#200)
* HG-229: Make provision terms much more strict (#211)
* HG-262: Use yet unallocated tag for the redesigned holds terms (#219)
* MST-106: Payouts
* Add proto to erlang release
* MST-106: Fix field sequence
* MST-106: Rename payout type fields
* MST-106: Payout proto improvements (#201)
* MST-106: Add bank card data
* PayoutType -> PayoutTool (#204)
* Align fields nameing between merch_stat and domain (#214)
* SHT-89: get payout info for PAPI (#215)
* SHT-89: get payout info for PAPI
* SHT-89: removed pay2card interface
* MST-87: Switch domain invoice and payment models to own model
* MST-87: Copy and paste domain models
* MST-87: PaymentSession -> PaymentSessionID
* MST-87: More linear invoice, Context -> base.Content
магиста теперь отдает айдишники гео объектов вместо их названия, название можно получить используя колумбус в зависимости от требуемого языка на фронте