Category

Transfers have an attribute category.

Parameter when performing operations, in which the value of the type of operation is transferred Information is provided by the Bank during operations for further storage of identifiers in DCM. Directory of the main types of operations (if necessary, the list can be expanded).

Now it can have the following value:

Value
Description

01

Cash withdrawal at an ATM

02

Cash withdrawal at the bank's cash desk

03

Cash withdrawal from POS

04

Cash replenishment through the bank's cash desk

10

Payment by requisites

11

Payment for eCOM services (within the bank)

12

Payment for eCOM services (third-party resources)

13

Payment by POS

14

Payment via QR ("DirectPay")

20

Transfer to account (within the bank)

21

Transfer to an account (to another bank)

30

Transfer from another account (within the bank)

31

Top up from another account (third-party bank/resource)

32

Card top-up

40

Deduction of bank commission

50

Technical payments (chargebacks, etc. operations)

51

Full refund

52

Refund of part of the amount

Get transfer categories

Get payment's categories

get

Get payment's categories

Responses
200
OK
application/json
get
GET /api/v1/dictionary/payment/category HTTP/1.1
Host: your_host
Accept: */*
{
  "categories": [
    {
      "created_at": "text",
      "deleted_at": "text",
      "description": "text",
      "guid": "text",
      "name": "text",
      "updated_at": "text"
    }
  ]
}

Create transfer categories

Create payment's categories

post

Create payment's categories

Body
descriptionstringOptional
namestringOptional
Responses
200
OK
application/json
post
POST /api/v1/dictionary/payment/category HTTP/1.1
Host: your_host
Content-Type: application/json
Accept: */*
Content-Length: 36

{
  "description": "text",
  "name": "text"
}
{
  "guid": "text"
}

Update transfer categories

Update payment's categories

put

Update payment's categories

Path parameters
category_guidstringRequired

Payment category GUID

Body
descriptionstringOptional
namestringOptional
Responses
200
OK
application/json
Responseobject
put
PUT /api/v1/dictionary/payment/category/{category_guid} HTTP/1.1
Host: your_host
Content-Type: application/json
Accept: */*
Content-Length: 36

{
  "description": "text",
  "name": "text"
}
{}

Delete transfer categories

Delete payment's categories

delete

Delete payment's categories

Path parameters
category_guidstringRequired

Payment category GUID

Responses
200
OK
application/json
Responseobject
delete
DELETE /api/v1/dictionary/payment/category/{category_guid} HTTP/1.1
Host: your_host
Accept: */*
{}

Last updated