mirror of
https://github.com/valitydev/swag-fraudbusters.git
synced 2024-11-06 10:05:17 +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
|
- type
|
||||||
- cardToken
|
- cardToken
|
||||||
- lastDigits
|
- lastDigits
|
||||||
|
- bin
|
||||||
properties:
|
properties:
|
||||||
type:
|
type:
|
||||||
type: string
|
type: string
|
||||||
@ -19,8 +20,21 @@ properties:
|
|||||||
cardType:
|
cardType:
|
||||||
description: Тип карты
|
description: Тип карты
|
||||||
$ref: './CardType.yaml'
|
$ref: './CardType.yaml'
|
||||||
bank:
|
bin:
|
||||||
$ref: './Bank.yaml'
|
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:
|
paymentSystem:
|
||||||
description: Платежная система
|
description: Платежная система
|
||||||
type: string
|
type: string
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
description: Информация по чарджбеку
|
description: Информация о возвратном платеже
|
||||||
required:
|
required:
|
||||||
- id
|
- id
|
||||||
- cash
|
- cash
|
||||||
@ -11,7 +11,7 @@ required:
|
|||||||
- chargebackCode
|
- chargebackCode
|
||||||
properties:
|
properties:
|
||||||
id:
|
id:
|
||||||
description: Идентификатор чарджбека
|
description: Идентификатор возвратного платежа
|
||||||
type: string
|
type: string
|
||||||
paymentId:
|
paymentId:
|
||||||
description: Идентификатор платежа
|
description: Идентификатор платежа
|
||||||
@ -32,17 +32,17 @@ properties:
|
|||||||
$ref: './Cash.yaml'
|
$ref: './Cash.yaml'
|
||||||
provider:
|
provider:
|
||||||
$ref: './Provider.yaml'
|
$ref: './Provider.yaml'
|
||||||
payer:
|
customer:
|
||||||
$ref: './Customer.yaml'
|
$ref: './Customer.yaml'
|
||||||
payerType:
|
payerType:
|
||||||
description: Тип плательщика
|
description: Тип плательщика
|
||||||
$ref: './PayerType.yaml'
|
$ref: './PayerType.yaml'
|
||||||
status:
|
status:
|
||||||
description: Статус чарджбэка
|
description: Статус возвратного платежа
|
||||||
$ref: './ChargebackStatus.yaml'
|
$ref: './ChargebackStatus.yaml'
|
||||||
category:
|
category:
|
||||||
description: Категория
|
description: Категория возвратного платежа
|
||||||
$ref: './ChargebackCategory.yaml'
|
$ref: './ChargebackCategory.yaml'
|
||||||
chargebackCode:
|
chargebackCode:
|
||||||
description: Код чарджбэка
|
description: Код возвратного платежа
|
||||||
type: string
|
type: string
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
description: Информация о клиенте
|
description: Информация о клиенте
|
||||||
properties:
|
properties:
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
device:
|
device:
|
||||||
$ref: './Device.yaml'
|
$ref: './Device.yaml'
|
||||||
contact:
|
contact:
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
# TODO у нас будут все эти типы? с пояснениями ниже нужна помощь
|
|
||||||
description: |
|
description: |
|
||||||
Тип плательщика.
|
Тип плательщика.
|
||||||
|
|
||||||
| Значение | Пояснение |
|
| Значение | Пояснение |
|
||||||
| ----------- | -----------|
|
| ----------- | -----------|
|
||||||
| `payment-resource`| Платежное устройство |
|
| `payment-resource`| Платежное устройство |
|
||||||
| `customer`| Пользовательский |
|
| `customer`| Карта, привязанная к пользователю |
|
||||||
| `recurrent`| Рекурентный платеж |
|
| `recurrent`| Рекурентный платеж |
|
||||||
|
| `mobile`| Мобильное устройство |
|
||||||
type: string
|
type: string
|
||||||
enum:
|
enum:
|
||||||
- 'payment_resource'
|
- 'payment_resource'
|
||||||
- 'customer'
|
- 'customer'
|
||||||
- 'recurrent'
|
- 'recurrent'
|
||||||
|
- 'mobile'
|
||||||
|
@ -9,7 +9,7 @@ properties:
|
|||||||
id:
|
id:
|
||||||
description: Идентификатор платежа
|
description: Идентификатор платежа
|
||||||
type: string
|
type: string
|
||||||
payer:
|
customer:
|
||||||
$ref: './Customer.yaml'
|
$ref: './Customer.yaml'
|
||||||
cash:
|
cash:
|
||||||
$ref: './Cash.yaml'
|
$ref: './Cash.yaml'
|
||||||
@ -23,14 +23,6 @@ properties:
|
|||||||
$ref: './Merchant.yaml'
|
$ref: './Merchant.yaml'
|
||||||
provider:
|
provider:
|
||||||
$ref: './Provider.yaml'
|
$ref: './Provider.yaml'
|
||||||
mobile:
|
|
||||||
description: Признак мобильного платежа
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
recurrent:
|
|
||||||
description: Признак рекурентного платежа # TODO нужен ли он, если есть PayerType?
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
payerType:
|
payerType:
|
||||||
description: Тип плательщика
|
description: Тип плательщика
|
||||||
$ref: './PayerType.yaml'
|
$ref: './PayerType.yaml'
|
||||||
@ -41,6 +33,6 @@ properties:
|
|||||||
description: Дата и время создания
|
description: Дата и время создания
|
||||||
type: string
|
type: string
|
||||||
format: date-time
|
format: date-time
|
||||||
product: # TODO может переместить?
|
description:
|
||||||
description: Описание оплачиваемой услуги
|
description: Описание оплачиваемой услуги
|
||||||
type: string
|
type: string
|
||||||
|
@ -1,15 +1,11 @@
|
|||||||
description: Изменения по платежу
|
description: Изменения по платежу
|
||||||
required:
|
required:
|
||||||
- payment
|
- payment
|
||||||
- invoiceId
|
|
||||||
- paymentStatus
|
- paymentStatus
|
||||||
- eventTime
|
- eventTime
|
||||||
properties:
|
properties:
|
||||||
payment:
|
payment:
|
||||||
$ref: './Payment.yaml'
|
$ref: './Payment.yaml'
|
||||||
invoiceId:
|
|
||||||
description: Идентификатор инвойса # TODO нужен ли он?
|
|
||||||
type: string
|
|
||||||
paymentStatus:
|
paymentStatus:
|
||||||
$ref: './PaymentStatus.yaml'
|
$ref: './PaymentStatus.yaml'
|
||||||
eventTime:
|
eventTime:
|
||||||
|
@ -30,7 +30,7 @@ properties:
|
|||||||
$ref: './Cash.yaml'
|
$ref: './Cash.yaml'
|
||||||
provider:
|
provider:
|
||||||
$ref: './Provider.yaml'
|
$ref: './Provider.yaml'
|
||||||
payer:
|
customer:
|
||||||
$ref: './Customer.yaml'
|
$ref: './Customer.yaml'
|
||||||
payerType:
|
payerType:
|
||||||
description: Тип плательщика
|
description: Тип плательщика
|
||||||
|
Loading…
Reference in New Issue
Block a user