Introduce PaymentTerminal metadata (#18)

This commit is contained in:
Andrew Mayorov 2022-01-22 13:25:38 +03:00 committed by GitHub
parent 98ca5c13e7
commit dcd92ddba4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1933,6 +1933,20 @@ struct MobilePhone {
struct PaymentTerminal { struct PaymentTerminal {
2: optional PaymentServiceRef payment_service 2: optional PaymentServiceRef payment_service
/**
* Метаданные, разделённые по пространствам имён.
* Могут заполняться произвольными значениями, например согласно какой-нибудь
* схеме данных, заданной в `PaymentService.metadata`, которая обозначает
* платёжный инструмент, не вписывающийся в текущую модель `PaymentTool`:
* {"dev.vality.paymentResource": {
* "type": "BankAccountRUS",
* "accountNumber": "40817810500000000035",
* "bankBIC": "044525716",
* ...
* }}
*/
3: optional map<string, json.Value> metadata
/** Deprecated **/ /** Deprecated **/
1: optional LegacyTerminalPaymentProvider terminal_type_deprecated 1: optional LegacyTerminalPaymentProvider terminal_type_deprecated
} }