Төлем жүргізу мүмкіндігін тексеру — /api/v20/check
check әдісі төлемді, пайдаланушы идентификаторын алдын ала тексеру және қажет болса провайдерден қосымша деректер алу үшін пайдаланылады.
Сұрау құрылымы
| Параметр | Мән |
|---|---|
| Әдіс | POST |
| URI | <url>/api/v20/check |
| URI Parameters | жоқ |
| Body Parameters | сұрау параметрлері |
| Content-Type | application/json |
Сұрау нұсқалары
Нөмірді тексеру сұрауы
| Параметр | Мақсаты | Міндетті |
|---|---|---|
serviceId | Процессингтегі Сервис коды | иә |
account | Пайдаланушы идентификаторы: телефон, email, жеке шот және т.б. | иә |
agentTransactionId | Агент жағындағы операцияның бірегей нөмірі | иә |
agentTransactionDate | Агент жағындағы операция күні | иә |
amountTo | Есептелетін сома | жоқ |
amountFrom | Пайдаланушыдан қабылданған сома | жоқ |
{
"serviceId": "A1011",
"account": "7770017711",
"agentTransactionId": 1233355,
"agentTransactionDate": "2015-02-17T16:48:37",
"amountTo": 200.00,
"amountFrom": 200.00
}
Қосымша өрістері бар сұрау
| Параметр | Мақсаты | Міндетті |
|---|---|---|
serviceId | Процессингтегі Сервис коды | иә |
account | Пайдаланушы идентификаторы | иә |
agentTransactionId | Операцияның бірегей нөмірі | иә |
agentTransactionDate | Операция күні | иә |
amountTo | Есептелетін сома | жоқ |
amountFrom | Пайдаланушыдан қабылданған сома | жоқ |
extras | Қосымша параметрлер контейнері | иә |
{
"serviceId": "A1012",
"account": "0",
"agentTransactionId": 1233355,
"agentTransactionDate": "2015-02-17T16:48:37",
"amountTo": 200.00,
"amountFrom": 200.00,
"extras": {
"account1": "test@gmail.com",
"account2": "121231"
}
}
Жауап нұсқалары
Негізгі жауап
{
"result": 0,
"resultMessage": "ok",
"transactionId": 100000781233355,
"agentTransactionId": 1233355
}
Пайдаланушыға шығару деректері бар жауап
{
"result": 0,
"resultMessage": "ok",
"transactionId": 270,
"agentTransactionId": 205,
"displays": {
"fio": "Тест ФИО",
"address": "Жағалау 134 пәтер 5",
"info": "Төлем сомасы 20000.00 теңге"
}
}
«Таңдаумен» схема жауабы
{
"result": 0,
"resultMessage": "ok",
"transactionId": 100000781233355,
"agentTransactionId": 1233355,
"contracts": [
{
"name": "Петров",
"contractId": "000000587",
"contractNumber": "1/00-Ф",
"contractSum": "1000.00",
"contractDate": "20200215000000"
},
{
"name": "Петров",
"contractId": "000000588",
"contractNumber": "2/00-Ф",
"contractSum": "2000.00",
"contractDate": "20200216000000"
}
]
}