mirror of
https://github.com/valitydev/swag-payments.git
synced 2024-11-06 17:45:24 +00:00
42 lines
1.5 KiB
YAML
42 lines
1.5 KiB
YAML
post:
|
||
description: |
|
||
Создать новый одноразовый токен платежного средства, предоставленного плательщиком, а
|
||
также новую уникальную платежную сессию.
|
||
Токен платежного средства и идентификатор сессии необходим для создания
|
||
платежа по инвойсу.
|
||
tags:
|
||
- Tokens
|
||
operationId: createPaymentResource
|
||
parameters:
|
||
- $ref: '#/parameters/requestID'
|
||
- $ref: '#/parameters/deadline'
|
||
- name: paymentResource
|
||
description: Данные для создания платежного средства
|
||
in: body
|
||
required: true
|
||
schema:
|
||
$ref: '#/definitions/PaymentResourceParams'
|
||
responses:
|
||
'201':
|
||
description: Токен и сессия созданы
|
||
schema:
|
||
$ref: '#/definitions/PaymentResource'
|
||
'400':
|
||
description: Ошибочные данные для токенизации
|
||
schema:
|
||
type: object
|
||
required:
|
||
- code
|
||
- message
|
||
properties:
|
||
code:
|
||
description: |
|
||
[Код ошибки](#tag/Error-Codes)
|
||
type: string
|
||
enum:
|
||
- invalidRequest
|
||
message:
|
||
description: Человекочитаемое описание ошибки
|
||
type: string
|
||
example: Card data is invalid
|