Skip to main content

Төлем жүргізу мүмкіндігін тексеру — /api/v20/check

check әдісі төлемді, пайдаланушы идентификаторын алдын ала тексеру және қажет болса провайдерден қосымша деректер алу үшін пайдаланылады.

Сұрау құрылымы

ПараметрМән
ӘдісPOST
URI<url>/api/v20/check
URI Parametersжоқ
Body Parametersсұрау параметрлері
Content-Typeapplication/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"
}
]
}