UAPAY - національний платіжний сервіс

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3

Метод для отримання основної інформації по масиву платіжів. 

URI

POST /api/funding/showPayment/list

Запит:

Ключ
Опис
Тип
Чи обов'язковий параметр?
Приклад
params



sessionIdid сесії клієнтаstring, uuidтак

"52be10d0-d094-4ede-b201-904783df5f8d"

data



externalIdsмасив Id у зовнішній системімасив stringякщо немає  id

["1540376051893", "1540376051895"]

idsмасив  Id платежу в системі UAPAYмасив string, uuidякщо немає externalId["0580d7dc-709c-40e9-b0a7-635d8001ef85", "81b749bf-36d0-4758-8728-f84d71b42df8"]


Приклад запиту по id платежу
{
    "params": {
        "sessionId": "9499b6f1-907c-4907-93bf-5d89bda6c40a",
        "ids": [
            "0580d7dc-709c-40e9-b0a7-635d8001ef85",
            "81b749bf-36d0-4758-8728-f84d71b42df8"
        ]
    }
}


Приклад запиту по зовнішньому id платежу
{
    "params": {
        "sessionId": "9499b6f1-907c-4907-93bf-5d89bda6c40a",
        "externalIds": [
            "1540376051893",
            "1540376051895"
        ]
    }
}

Відповідь:

Ключ
Опис
Тип
Приклад
status

Статус. 0 - помилка, 1 - успіх

integer

1

data




id

id операції в нашій системі

string, uuid

"004ce685-4948-407a-a11a-57151e8d1bd7"

externalId

id операції у зовнішній системі

string

"xyz123"

paymentNumberПослідовний номер платежуstring, integer"210"
statusСтатус операціїstringзначения: "FINISHED", "REJECTED"
amountСума платежу в копійкахinteger50000
createdDateДата створення платежу

string

"Wed, 14 Jun 2017 15:52:01 +0300"
processedDateДата обробки платежуstring"Wed, 14 Jun 2017 15:52:01 +0300"
reason.codeКод помилки операціїstring"LIMIT_EXCEEDED"

reason.message

Повідомлення помилки операціїstring"Operations Limit"
reason.responseCodeКод відповіді помилки операції (від банку)string"082"


Приклад відповіді
{
    "status": 1,
    "data": {
        "payments": [
            {
                "id": "0580d7dc-709c-40e9-b0a7-635d8001ef85",
                "externalId": "1540376051893",
                "paymentNumber": "2514",
                "status": "FINISHED",
                "amount": 1000,
                "createdDate": "Wed, 24 Oct 2018 13:14:12 +0300",
                "processedDate": "Wed, 24 Oct 2018 13:14:15 +0300"
            },
            {
                "error": {
                    "code": "WRONG_ID",
                    "details": {
                        "id": "81b749bf-36d0-4758-8728-f84d71b42df8"
                    }
                }
            }
        ]
    }
}


  • No labels