Skip to main content

Төлемді жүргізу — /api/v20/pay

pay әдісі төлемді бастайды. Сұрау денесінің нақты құрамы Сервис түріне байланысты: қарапайым, таңдаумен немесе кешенді.

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

ПараметрМән
ӘдісPOST
URI<url>/api/v20/pay
URI Parametersжоқ
Body Parametersсұрау параметрлері
Content-Typeapplication/json

Сұрау нұсқалары

Негізгі сұрау

ПараметрМақсатыМіндетті
serviceIdПроцессингтегі Сервис кодыиә
accountПайдаланушы идентификаторыиә
agentTransactionIdАгенттің бірегей операция нөміріиә
agentTransactionDateАгент операциясының күніиә
amountToЕсептелетін сомаиә
amountFromПайдаланушыдан қабылданған сомажоқ
info

amountTo және amountFrom сомалары нүктеден кейін екі таңбалы ондық мәндер ретінде беріледі, мысалы 200.00.

{
"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": "A1011",
"account": "7770017711",
"agentTransactionId": 1233355,
"agentTransactionDate": "2015-02-17T16:48:37",
"amountTo": 200.00,
"amountFrom": 200.00,
"extras": {
"account1": "test@gmail.com",
"account2": "121231"
}
}

Жауап нұсқалары

pay жауаптары таңдалған Сервис схемасын ескере отырып check әдісінің жауап құрылымын қайталайды. Сәтті аяқталғанда transactionDate және statusDate де қайтарылуы мүмкін.

{
"result": 0,
"resultMessage": "Сәтті",
"transactionId": 1402779,
"transactionDate": "2020-10-19T20:19:23.737",
"statusDate": "2020-10-19T20:19:24.940",
"agentTransactionId": 26801048196008
}