mirror of
https://github.com/valitydev/swag-payments.git
synced 2024-11-06 01:25:22 +00:00
Stop responding w/ payment tool tokens in payment (#42)
These are not the same tokens, and can not be the same, which is confusing for clients. They can not reuse them.
This commit is contained in:
parent
285deb7348
commit
c39e50b2d6
@ -11,11 +11,5 @@ allOf:
|
||||
type: string
|
||||
maxLength: 40
|
||||
minLength: 1
|
||||
paymentToolToken:
|
||||
readOnly: true
|
||||
description: Токен платежного средства, предоставленного плательщиком
|
||||
type: string
|
||||
maxLength: 2000
|
||||
paymentToolDetails:
|
||||
readOnly: true
|
||||
$ref: '#/definitions/PaymentToolDetails'
|
||||
|
@ -1,15 +1,18 @@
|
||||
type: object
|
||||
description: Данные одноразового платежного средства
|
||||
required:
|
||||
- paymentSession
|
||||
- paymentToolToken
|
||||
properties:
|
||||
paymentToolToken:
|
||||
description: Токен платежного средства, предоставленного плательщиком
|
||||
description: |
|
||||
Токен платежного средства, предоставленного плательщиком.
|
||||
|
||||
_Обязателен при создании платежа или привязки, может быть получен в процессе [токенизации](#operation/createPaymentResource)_.
|
||||
type: string
|
||||
maxLength: 2000
|
||||
paymentSession:
|
||||
description: Идентификатор платежной сессии
|
||||
description: |
|
||||
Идентификатор платежной сессии.
|
||||
|
||||
_Обязателен при создании платежа или привязки, может быть получен в процессе [токенизации](#operation/createPaymentResource)_.
|
||||
type: string
|
||||
maxLength: 1000
|
||||
paymentToolDetails:
|
||||
|
@ -1,11 +1,26 @@
|
||||
type: object
|
||||
allOf:
|
||||
- $ref: '#/definitions/PaymentResource'
|
||||
- type: object
|
||||
properties:
|
||||
validUntil:
|
||||
description: Дата и время, до наступления которых токен платежного средства остается действительным
|
||||
type: string
|
||||
format: date-time
|
||||
readOnly: true
|
||||
description: Данные одноразового платежного средства
|
||||
required:
|
||||
- paymentSession
|
||||
- paymentToolToken
|
||||
properties:
|
||||
paymentToolToken:
|
||||
description: Токен платежного средства, предоставленного плательщиком
|
||||
type: string
|
||||
maxLength: 2000
|
||||
paymentSession:
|
||||
description: Идентификатор платежной сессии
|
||||
type: string
|
||||
maxLength: 1000
|
||||
paymentToolDetails:
|
||||
$ref: '#/definitions/PaymentToolDetails'
|
||||
clientInfo:
|
||||
allOf:
|
||||
- $ref: '#/definitions/ClientInfo'
|
||||
- readOnly: true
|
||||
validUntil:
|
||||
description: Дата и время, до наступления которых токен платежного средства остается действительным
|
||||
type: string
|
||||
format: date-time
|
||||
readOnly: true
|
||||
|
||||
|
@ -11,11 +11,5 @@ allOf:
|
||||
$ref: '#/definitions/ContactInfo'
|
||||
recurrentParentPayment:
|
||||
$ref: '#/definitions/PaymentRecurrentParent'
|
||||
paymentToolToken:
|
||||
readOnly: true
|
||||
description: Токен платежного средства, предоставленного плательщиком
|
||||
type: string
|
||||
maxLength: 2000
|
||||
paymentToolDetails:
|
||||
readOnly: true
|
||||
$ref: '#/definitions/PaymentToolDetails'
|
||||
|
Loading…
Reference in New Issue
Block a user