mirror of
https://github.com/valitydev/swag-fraudbusters.git
synced 2024-11-06 01:55:16 +00:00
fix after review
This commit is contained in:
parent
aebbfa3b48
commit
368133916a
@ -1,19 +0,0 @@
|
||||
description: Информация о банке
|
||||
required:
|
||||
- bin
|
||||
properties:
|
||||
bin:
|
||||
description: Уникальный номер банка
|
||||
type: string
|
||||
minLength: 3
|
||||
maxLength: 20
|
||||
countryCode:
|
||||
description: 'Страна карты, alpha-3 код по стандарту [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)'
|
||||
type: string
|
||||
pattern: '^[A-Z]{3}$'
|
||||
example: "RUS"
|
||||
name:
|
||||
description: Название банка
|
||||
type: string
|
||||
minLength: 1
|
||||
maxLength: 200
|
@ -3,6 +3,7 @@ required:
|
||||
- type
|
||||
- cardToken
|
||||
- lastDigits
|
||||
- bin
|
||||
properties:
|
||||
type:
|
||||
type: string
|
||||
@ -19,8 +20,21 @@ properties:
|
||||
cardType:
|
||||
description: Тип карты
|
||||
$ref: './CardType.yaml'
|
||||
bank:
|
||||
$ref: './Bank.yaml'
|
||||
bin:
|
||||
description: Уникальный номер банка карты
|
||||
type: string
|
||||
minLength: 3
|
||||
maxLength: 20
|
||||
countryCode:
|
||||
description: 'Страна карты, alpha-3 код по стандарту [ISO 3166-1](https://en.wikipedia.org/wiki/ISO_3166-1)'
|
||||
type: string
|
||||
pattern: '^[A-Z]{3}$'
|
||||
example: "RUS"
|
||||
bankName:
|
||||
description: Название банка
|
||||
type: string
|
||||
minLength: 1
|
||||
maxLength: 200
|
||||
paymentSystem:
|
||||
description: Платежная система
|
||||
type: string
|
||||
|
@ -1,4 +1,4 @@
|
||||
description: Информация по чарджбеку
|
||||
description: Информация о возвратном платеже
|
||||
required:
|
||||
- id
|
||||
- cash
|
||||
@ -11,7 +11,7 @@ required:
|
||||
- chargebackCode
|
||||
properties:
|
||||
id:
|
||||
description: Идентификатор чарджбека
|
||||
description: Идентификатор возвратного платежа
|
||||
type: string
|
||||
paymentId:
|
||||
description: Идентификатор платежа
|
||||
@ -32,17 +32,17 @@ properties:
|
||||
$ref: './Cash.yaml'
|
||||
provider:
|
||||
$ref: './Provider.yaml'
|
||||
payer:
|
||||
customer:
|
||||
$ref: './Customer.yaml'
|
||||
payerType:
|
||||
description: Тип плательщика
|
||||
$ref: './PayerType.yaml'
|
||||
status:
|
||||
description: Статус чарджбэка
|
||||
description: Статус возвратного платежа
|
||||
$ref: './ChargebackStatus.yaml'
|
||||
category:
|
||||
description: Категория
|
||||
description: Категория возвратного платежа
|
||||
$ref: './ChargebackCategory.yaml'
|
||||
chargebackCode:
|
||||
description: Код чарджбэка
|
||||
description: Код возвратного платежа
|
||||
type: string
|
||||
|
@ -1,5 +1,7 @@
|
||||
description: Информация о клиенте
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
device:
|
||||
$ref: './Device.yaml'
|
||||
contact:
|
||||
|
@ -1,14 +1,15 @@
|
||||
# TODO у нас будут все эти типы? с пояснениями ниже нужна помощь
|
||||
description: |
|
||||
Тип плательщика.
|
||||
|
||||
| Значение | Пояснение |
|
||||
| ----------- | -----------|
|
||||
| `payment-resource`| Платежное устройство |
|
||||
| `customer`| Пользовательский |
|
||||
| `customer`| Карта, привязанная к пользователю |
|
||||
| `recurrent`| Рекурентный платеж |
|
||||
| `mobile`| Мобильное устройство |
|
||||
type: string
|
||||
enum:
|
||||
- 'payment_resource'
|
||||
- 'customer'
|
||||
- 'recurrent'
|
||||
- 'mobile'
|
||||
|
@ -9,7 +9,7 @@ properties:
|
||||
id:
|
||||
description: Идентификатор платежа
|
||||
type: string
|
||||
payer:
|
||||
customer:
|
||||
$ref: './Customer.yaml'
|
||||
cash:
|
||||
$ref: './Cash.yaml'
|
||||
@ -23,14 +23,6 @@ properties:
|
||||
$ref: './Merchant.yaml'
|
||||
provider:
|
||||
$ref: './Provider.yaml'
|
||||
mobile:
|
||||
description: Признак мобильного платежа
|
||||
type: boolean
|
||||
default: false
|
||||
recurrent:
|
||||
description: Признак рекурентного платежа # TODO нужен ли он, если есть PayerType?
|
||||
type: boolean
|
||||
default: false
|
||||
payerType:
|
||||
description: Тип плательщика
|
||||
$ref: './PayerType.yaml'
|
||||
@ -41,6 +33,6 @@ properties:
|
||||
description: Дата и время создания
|
||||
type: string
|
||||
format: date-time
|
||||
product: # TODO может переместить?
|
||||
description:
|
||||
description: Описание оплачиваемой услуги
|
||||
type: string
|
||||
|
@ -1,15 +1,11 @@
|
||||
description: Изменения по платежу
|
||||
required:
|
||||
- payment
|
||||
- invoiceId
|
||||
- paymentStatus
|
||||
- eventTime
|
||||
properties:
|
||||
payment:
|
||||
$ref: './Payment.yaml'
|
||||
invoiceId:
|
||||
description: Идентификатор инвойса # TODO нужен ли он?
|
||||
type: string
|
||||
paymentStatus:
|
||||
$ref: './PaymentStatus.yaml'
|
||||
eventTime:
|
||||
|
@ -30,7 +30,7 @@ properties:
|
||||
$ref: './Cash.yaml'
|
||||
provider:
|
||||
$ref: './Provider.yaml'
|
||||
payer:
|
||||
customer:
|
||||
$ref: './Customer.yaml'
|
||||
payerType:
|
||||
description: Тип плательщика
|
||||
|
Loading…
Reference in New Issue
Block a user