swag-payments/spec/paths/processing@payment-resources.yaml
2018-09-27 09:44:49 +03:00

42 lines
1.5 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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