Skip to main content

получить статус оплаты

GET 

/invoices/:invoice_id/charges/:charge_id

статус оплаты

Request

Path Parameters

    invoice_id uuidrequired

    внутренний номер инвойса

    charge_id uuidrequired

    идентификатор списания

Responses

Accepted

Schema

    payment_token_id uuidrequired

    идентификатор токена

    device

    object

    required

    данные браузера для эмитента

    BrowserIP ipv4required

    IP адрес клиента

    BrowserTimeZone stringrequired

    Possible values: Value must match regular expression ^-?\d+$

    смещение часового пояса между UTC и местного времени браузера держателя карты. Обратите внимание что смещение положительное, если местное время отстает от UTC, и отрицательное, если время впереди

    Например, для MSK: -180

    decline_code decline codes (string)

    Possible values: [insufficient_funds, unknown_error_code, operation_declined, foreign_card_operation_is_unavailable, payment_is_blocked, payment_is_blocked_as_potential_fraud, payment_declined, 3ds_authorisation_error, limit_exceeded, card_has_expired, invalid_card_number]

    message string

    описание результата, стоит обращать внимание при ошибке

    info string
    id uuidrequired

    идентификатор сущности

    status stringrequired

    Possible values: [waiting_3ds, charged, progress, refunded, refund_error, error, blocked]

    • waiting_3ds - ожидание прохождения 3DS, в ответ отдаем данные для редиректа на страницу эмитента
    • progress - требуется повторный опрос статуса, данный статус говорит о том, что транзакция в работе

    терминальные статусы:

    • charged - списание прошло успешно, статус инвойса меняется на success
    • blocked - средства успешно заблокированы
    • error - ошибка оплаты (причина в поле message), инвойс остается в статусе open

    методы: GET|POST|PATCH

    created_at date-time

    дата создания в ISO-8601

    acs_url uri

    адрес ACS (для 3DS)

    acs_data object

    данные для ACS (перед 3DS)

Loading...