Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Tip
iconfalse
titleURI
POST /api/funding/showPayment/list

...

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



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

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

data



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

["xyz1231540376051893", "xyz4561540376051895"]

idsмасив  Id платежу в системі UAPAYмасив string, uuidякщо немає externalId["f22b87090580d7dc-18c9709c-40e140e9-a4fab0a7-77aa5b524fc6635d8001ef85", "52be10d081b749bf-d09436d0-4ede4758-b2018728-904783df5f8df84d71b42df8"]


Code Block
titleПриклад запиту по id платежу
collapsetrue
{
    "params": {
        "sessionId": "52be10d09499b6f1-d094907c-4ede4907-b20193bf-904783df5f8d5d89bda6c40a",
        "ids": ["f22b8709-18c9-40e1-a4fa-77aa5b524fc6", "52be10d0-d094-4ede-b201-904783df5f8d"
            "0580d7dc-709c-40e9-b0a7-635d8001ef85",
            "81b749bf-36d0-4758-8728-f84d71b42df8"
        ]
    }
}


Code Block
titleПриклад запиту по зовнішньому id платежу
collapsetrue
{
    "params": {
        "sessionId": "52be10d09499b6f1-d094907c-4ede4907-b20193bf-904783df5f8d5d89bda6c40a",
        "externalIdexternalIds": ["xyz123
            "1540376051893",
  "xyz456"          "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"

...

Code Block
titleПриклад відповіді успішної операції
collapsetrue
{
    "status": 1,
    "data": {
        "payments": [
            {
                "id": "004ce6850580d7dc-4948709c-407a40e9-a11ab0a7-57151e8d1bd7635d8001ef85",
                "externalId": "xyz1231540376051893",
                "paymentNumber": "2102514",
                "status": "FINISHED",
                "amount": 500001000,
                "createdDate": "Wed, 1424 JunOct 20172018 13:0914:0212 +0300",
                "processedDate": "Wed, 1424 JunOct 20172018 13:0914:0315 +0300"
    }
}
Code Block
titleПриклад відповіді операції з помилкою
collapsetrue
{       "status": 1},
        "data":  {  {
      "id": "004ce685-4948-407a-a11a-57151e8d1bd7",         "externalIderror": "xyz123",{
          "paymentNumber": "210",         "statuscode": "REJECTEDWRONG_ID",
        "amount": 50000,            "createdDatedetails": "Wed,{
14 Jun 2017 15:43:46 +0300",
        "processedDate": "Wed, 14 Jun 2017 15:43:47 +0300",        "id": "reason": {81b749bf-36d0-4758-8728-f84d71b42df8"
             "code": "LIMIT_EXCEEDED",      }
      "message": "Operations Limit", 		    "pluginId": "5",  }
          "responseCode": "082",
			"source": "ALFA_A2P" }
        ]
}    }
}