Перейти к содержанию

Changelog

Pay API


v1.2.1 (2023.02.14)

Object invoice

  • Parameter taxAmount is no longer mandatory.

v1.2.0 (2022.10.26)

Request list of available payment methods

  • Asynchronous processing for this request (HTTP response code: 201) is no longer used for new integrations (deprecated).

Get available payment methods

  • The request is no longer used for new integrations (deprecated).

v1.1.0 (2022.04.28)

Refund payment

  • Request body: added parameter currency.

Object item

  • Added parameters measure, currency.
  • Parameter quantity: added usage examples.

Object slip

  • Added parameter currency.
  • Parameter operationId: updated description (parameter value is assigned by payment provider upon return).

Object checkoutInvoice

  • Added parameter currency.

Object invoice

  • Added parameter currency.

v1.0.0 (2022.02.21)

API credentials and identifiers

  • Introduced merchant identifiers: legalId, paymentPurpose, subscriptionPurpose.

Request transaction status

  • Response body: field errorCode now includes additional values: EXTERNAL_PROVIDER_ERROR, SUBSCRIPTION_IS_NOT_FOUND, PAYMENT_DECLINED_BY_EXTERNAL_PROVIDER, PAYMENT_ORDER_IS_NOT_FOUND.

Refund payment

  • Response body: field errorCode now includes additional value: PAYMENT_ORDER_IS_NOT_FOUND.

Object slip

  • Added parameter kzo.

Object paymentMethod

  • Added parameter paymentPurpose.

v0.9.0 (2022.02.11)

From this version onwards, Pay API supports payment providers “SBP” and “Dolyame”.

Object slip

  • Parameter paymentType now includes additional value: DOLYAME.

Object paymentMethod

  • Parameter type now includes additional value: DOLYAME.

v0.8.0 (2022.01.27)

Object slip

  • Parameter transactionId renamed to: paymentTransactionId.
  • Added parameter refundTransactionId.

v0.7.0 (2022.01.24)

Object slip

  • Added parameter id.
  • Removed parameters terminalKey, sourceId, commission.
  • Parameter dateTime renamed to: operationDateTime.
  • Parameter operationDateTime: updated date format.

Request transaction status

  • Response body: added parameter errorCode.

Refund payment

  • Response body: added parameter errorCode.

v0.6.0 (2021.12.27)

Refund payment scenario

  • Alternative refund scenarios and possible errors added.

API requests

  • Description of requestId parameter extended.

v0.5.0 (2021.12.23)

Object invoice

  • Fields taxation, kktRegNumber, fnNumber, fpd, fdNumber, website and qr are marked as optional.

v0.4.0 (2021.12.08)

Refund payment

  • Request body: removed parameter refundId.

v0.3.0 (2021.11.29)

Refund payment

  • Request body: added parameter refundId.

v0.2.0 (2021.11.25)

Request transaction status

  • Added timing rules.

v0.1.0 (2021.11.17)

API credentials and identifiers

  • Added new merchant identifiers: Stores, Terminals.

Request list of available payment methods

  • Request body: added parameters terminalId, storeId.
  • Request body: removed parameter terminalKey.

Checkout

  • Request body: added parameters terminalId, storeId.
  • Request body: removed parameter terminalKey.

Send payment receipt

  • Request body: added parameters terminalId, storeId.
  • Request body: removed parameter terminalKey.

Cancel payment

  • Request body: added parameters terminalId, storeId.
  • Request body: removed parameter terminalKey.

Refund payment

  • Request body: added parameters terminalId, storeId.
  • Request body: added array items.
  • Request body: removed parameter terminalKey.

Object item

  • Added parameter article.

Object slip

  • Added parameters terminalId, storeId.
  • Removed parameter terminalKey.