From dcd92ddba44e1d4dd9902f8c96c5524353ddd82b Mon Sep 17 00:00:00 2001 From: Andrew Mayorov Date: Sat, 22 Jan 2022 13:25:38 +0300 Subject: [PATCH] Introduce `PaymentTerminal` metadata (#18) --- proto/domain.thrift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/proto/domain.thrift b/proto/domain.thrift index 74679db..d3be3da 100644 --- a/proto/domain.thrift +++ b/proto/domain.thrift @@ -1933,6 +1933,20 @@ struct MobilePhone { struct PaymentTerminal { 2: optional PaymentServiceRef payment_service + /** + * Метаданные, разделённые по пространствам имён. + * Могут заполняться произвольными значениями, например согласно какой-нибудь + * схеме данных, заданной в `PaymentService.metadata`, которая обозначает + * платёжный инструмент, не вписывающийся в текущую модель `PaymentTool`: + * {"dev.vality.paymentResource": { + * "type": "BankAccountRUS", + * "accountNumber": "40817810500000000035", + * "bankBIC": "044525716", + * ... + * }} + */ + 3: optional map metadata + /** Deprecated **/ 1: optional LegacyTerminalPaymentProvider terminal_type_deprecated }