Төлемді жүргізу — /api/v20/pay
pay әдісі төлемді бастайды. Сұрау денесінің нақты құрамы Сервис түріне байланысты: қарапайым, таңдаумен немесе кешенді.
Сұрау құрылымы
| Параметр | Мән |
|---|---|
| Әдіс | POST |
| URI | <url>/api/v20/pay |
| URI Parameters | жоқ |
| Body Parameters | сұрау параметрлері |
| Content-Type | application/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
}