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
andqr
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
.