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

Отримання детальноії інформації по платежу (Show Cheque)

Метод для отримання детальної інформації щодо платежу (чек).

URI

POST /api/funding/showCheque

Запит:

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



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

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

data



externalIdId платежу у зовнішній системіstringякщо немає id"xyz123"
idId платежу в нашій системіstring, uuidякщо немає externalId"06ad7aaa-2234-46be-9a41-754983cdb3f6"


Приклад запиту на нашу id платежу
{
    "params": {
        "sessionId": "52be10d0-d094-4ede-b201-904783df5f8d",
        "id": "06ad7aaa-2234-46be-9a41-754983cdb3f6"
    }
}


Приклад запиту по зовнішньому id платежу
{
    "params": {
        "sessionId": "52be10d0-d094-4ede-b201-904783df5f8d",
        "externalId": "xyz123"
    }
}

Відповідь:

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

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

integer

1

data




id

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

string, uuid

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

externalId

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

string

"xyz123"

paymentNumber

Послідовний номер платежуstring, integer"210"

chequeType

Тип чекуstringзначения: "CHARGE_CARD"

paymentType

Тип платежуstringзначения: "CHARGE"

paymentStatus

Статус платежуstring

значения: "FINISHED", "REJECTED"

operationType

Тип операціїstringзначения: "RECEIVE"

operationStatus

Статус операціїstringзначения: "FINISHED", "REJECTED"

cardTo

Маска пана карти 6 * 4string"413417*0134"

amount

Сума платежу в копійкахinteger50000

commissionAmount

сума комісіїinteger1000

authCode

Код аутентифікації (від банку)string"383663"

responseCode

Код відповіді (від банку)string"001"

rrn

RRN (от банку)string

mfo

МФО банкуstring"339500"

edrpou

ЄДРПОУ банкуstring"23362711"

legalName

Назва банкуstring"АТ \"ТАСКОМБАНК\""

createdDate

Дата створення платежу

string

"Wed, 14 Jun 2017 15:52:01 +0300"

processedDate

Дата обробки платежуstring"Wed, 14 Jun 2017 15:52:01 +0300"

error.code

Код помилки операціїstring"LIMIT_EXCEEDED"

error.message

Повідомлення помилки операціїstring"Operations Limit"

error.response.status

Статус помилки (від банку)string"00"

error.response.responseCode

Код ответа ошибки операции (от банка)string"082"


Приклад відповіді успішної операції
{
    "status": 1,
    "data": {
        "id": "004ce685-4948-407a-a11a-57151e8d1bd7",
        "externalId": "xyz123",
        "paymentNumber": "210",
        "chequeType": "CHARGE_CARD",
        "paymentType": "CHARGE",
        "paymentStatus": "FINISHED",
        "operationType": "RECEIVE",
        "operationStatus": "FINISHED",
        "cardTo": "413417*0134",
        "amount": 50000,
        "commissionAmount": 1000,
        "authCode": "383663",
        "responseCode": "001",
        "rrn": null,
        "mfo": "339500",
        "edrpou": "23362711",
        "legalName": "АТ \"ТАСКОМБАНК\"",
        "createdDate": "Wed, 14 Jun 2017 13:09:02 +0300",
        "processedDate": "Wed, 14 Jun 2017 13:09:02 +0300"
    }
}


Приклад відповіді операції з помилкою
{
    "status": 1,
    "data": {
        "id": "004ce685-4948-407a-a11a-57151e8d1bd7",
        "externalId": "xyz123",
        "paymentNumber": "210",
        "chequeType": "CHARGE_CARD",
        "paymentType": "CHARGE",
        "paymentStatus": "REJECTED",
        "operationType": "RECEIVE",
        "operationStatus": "REJECTED",
        "cardTo": "413417*0134",
        "amount": 50000,
        "commissionAmount": 1000,
        "error": {
            "code": "LIMIT_EXCEEDED",
            "message": "Operations Limit",
            "response": {
                "status": "00",
                "responseCode": "082"
            }
        },
        "authCode": null,
        "responseCode": "082",
        "rrn": null,
        "mfo": "339500",
        "edrpou": "23362711",
        "legalName": "АТ \"ТАСКОМБАНК\"",
        "createdDate": "Wed, 14 Jun 2017 15:43:46 +0300",
        "processedDate": "Wed, 14 Jun 2017 15:43:46 +0300"
    }
}

UAPAY - національний платіжний сервіс
pay@uapay.ua