Код операции на чеке киви

Возможные причины неприятностей

Существует множество причин, почему отправленные средства упорно не поступают на Qiwi, но обычно источником возникших затруднений оказывается:

  1. сбой в терминале;
  2. отсутствие подключения терминала к интернету;
  3. работе на сервере;
  4. проблемы со связью между платёжной системой и устройством самообслуживания.

Отдельного внимания заслуживают многочисленные ошибки пользователей.

Эта же причина требует обязательного сохранения квитанции после оформления денежного перевода или оплаты услуг.

URL сервисов оплаты

  • Для работы с QiwiPay WPF необходимо делать редирект покупателя на URL:

Возможны два сценария платежа:

  • Одношаговый – операция sale
  • Двухшаговый – операция auth -{amp}gt; операция capture

Как правило, двухшаговый сценарий используется в том случае, когда ТСП проводит проверку возможности оказания услуги после факта оплаты. Т.к. после операции auth и до совершения операции capture можно сделать операцию reversal, которая не является финансовой.

Для операции sale также можно делать операцию reversal, но только до конца дня и не для всех банков-эквайеров. Подробности надо уточнять у своего менеджера при подключении.

Чтобы точно понимать какой тип операции можно делать необходимо запросить статус транзакции и действовать в соответствие с таблицей статусов.

Для операции инициации рекуррентного платежа также существует два сценария:

  • Одношаговый – операция recurring_init_sale
  • Двухшаговый – операция recurring_init_auth -{amp}gt; операция capture

С точки зрения наличия полей в запросе, все операции идентичны. Отличаются лишь коды операций.

Проверка статуса платежа

Первое, что следует предпринять при возникновении сложностей, – посетить официальный портал и проверить статус операции. Для этого понадобится:

  1. зайти на Qiwi и авторизоваться в системе;
  2. переключиться в подраздел «помощь»;
  3. выбрать в списке наиболее популярных вопросов пункт, связанный с проверкой платежа;
  4. заполнить предложенную форму, указав использованный терминал, дату, номер получателя и код перевода;
  5. дождаться ответа.

Следует отметить, что данный вариант не подойдёт для ситуаций, когда нет чека, поскольку только из него можно узнать код операции. Но, если квитанция сохранилась, данный подход является простейшим способом избавиться от переживаний и убедиться в том, что для поступления средств достаточно просто немного подождать.

Запрос

{"opcode":30,"merchant_site":99,"order_id":"41324123412342","sign":"bb5c48ea540035e6b7c03c8184f74f09d26e9286a9b8f34b236b1bf2587e4268"}
Параметр Условие Тип данных Описание
opcode Обязательно integer Код операции (30)
merchant_site Обязательно integer Идентификатор сайта ТСП
txn_id Опционально integer Идентификатор транзакции
order_id Опционально string(256) Уникальный номер заказа в системе ТСП
sign Обязательно string(64) Контрольная сумма переданных параметров
{"transactions":[{"error_code":0,"txn_id":3666050,"txn_status":2,"txn_type":2,"txn_date":"2017-03-09T17:16:06 00:00","pan":"400000******0002","amount":10000,"currency":643,"auth_code":"181218","merchant_site":99,"card_name":"cardholder name","card_bank":"","order_id":"41324123412342"},{"error_code":0,"txn_id":3684050,"txn_status":3,"txn_type":4,"txn_date":"2017-03-09T17:16:09 00:00","pan":"400000******0002","amount":100,"currency":643,"merchant_site":99,"card_name":"cardholder name","card_bank":""},{"error_code":0,"txn_id":3685050,"txn_status":3,"txn_type":4,"txn_date":"2017-03-19T17:16:06 00:00","pan":"400000******0002","amount":100,"currency":643,"merchant_site":99,"card_name":"cardholder name","card_bank":""}],"error_code":0}
Параметр Тип данных Описание
txn_id integer Идентификатор транзакции
txn_status integer Статус транзакции
txn_type integer Тип транзакции
txn_date YYYY-MM-DDThh:mm:ss±hh:mm Дата транзакции в формате ISO8601 с временной зоной
error_code integer Код ошибки работы системы
pan string(19) Номер карты Покупателя в формате 411111**1111
amount decimal Сумма списания
currency integer Валюта суммы списания в цифровом формате согласно ISO 4217
auth_code string(6) Код авторизации
eci string(2) Индикатор E-Commerce операции
card_name string(64) Имя Покупателя, как указано на карте (латинские буквы)
card_bank string(64) Банк-эмитент карты
order_id string(256) Уникальный номер заказа в системе ТСП
ip string(15) IP-адрес Покупателя
email string(64) E-mail Покупателя
country string(3) Страна Покупателя в формате 3-х буквенных кодов согласно ISO 3166-1
city string(64) Город местонахождения Покупателя
region string(6) Регион страны формате геокодов согласно ISO 3166-2
address string(64) Адрес местонахождения Покупателя
phone string(15) Контактный телефон Покупателя
cf1 string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf2 string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf3 string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf4 string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf5 string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
product_name string(25) Описание услуги, которую получает Плательщик.

Технология 3DS

Операция покупки может быть проведена через QiwiPay с использованием технологии 3DS, если по карте необходима 3DS-аутентификация.

Диаграмма функционирования 3DS на примере операции с использованием способа QiwiPay WPF.

Звонок в контактный центр

В ситуациях, когда проверка оказалась бессильна, и пользователь не сумел найти нужную информацию, следует воспользоваться звонком в контактный центр. Чтобы связаться с операторами, достаточно набрать 88007077759 и дождаться ответа специалиста. Далее потребуется описать ему сложившееся положение, уточнить дату и точное время совершения платежа и ответить на заданные вопросы.

Отдельно следует упомянуть о возможности связаться с компанией, обслуживающей терминал, через который отправлялись средства. Нужный телефон указан в квитанции или, если чек отсутствует, сведения можно узнать в самом устройстве самообслуживания, кликнув пункт «информация». Но важно указать, что рассчитывать на помощь следует лишь в случаях, когда проблема в аппарате. Если причины кроются в самой платёжной системе, рассчитывать на поддержку бессмысленно.

Если у Вас остались вопросы — сообщите нам Задать вопрос

Что делать, если не пришли деньги на Киви кошелёк и нет чека

Если не приходят деньги на Киви через терминал, а квитанция не сохранилась, стоит воспользоваться специальной формой на сайте. Найти её можно в разделе помощь. Желающие получить поддержку способны выбирать между следующими вариантами:

  • отсутствуют деньги, но есть чек;
  • сумма не поступила, квитанция не сохранена;
  • ошибка при указании реквизитов;
  • зависание терминала;
  • иные ошибки при совершении оплаты;
  • не приходят деньги при статусе операции «успешно».

Но следует помнить, что даже при отсутствующем чеке придётся указывать аппарат, через который совершался платёж. Без данной информации разобраться с трудностями будет невозможно.

Система платежей Qiwi – одна из самых распространенных в мире и география размещения платежных терминалов компании огромна. Чтобы провести платеж с помощью системы, необходимо пополнить заблаговременно зарегистрированный электронный кошелек.

Несмотря на значительное число способов провести оплату, одним из наиболее распространенных является внесение денежных средств и использование терминала. Но имеются случаи, когда внесенные таким образом денежные средства теряются, не поступают на счет клиента. Как себя вести, если деньги не пришли на Ваш электронный кошелек?

Проблемы непоступления денежных средств имеют место при любом варианте пополнения, но в данной статье рассматриваются действия, связанные с работой терминала.

Используемая Qiwi-системой аппаратура, несмотря на передовые технологии защиты информации, не защищена от сбоев, потому деньги не всегда приходят на кошелек клиента.

Вначале необходимо проверить, что Вами не допущено ошибок при вводе данных. Проверьте, верно ли введены данные кошелька назначения, который планировалось пополнить с использованием терминала.

Внимательно изучите полученный чек (при наличии) и убедитесь, что указанный на нем номер телефона верный (идентичный указанному при регистрации в системе).

Если ошибки не допущено и все данные верны, выполните следующие действия:

  1. На терминале, с помощью которого планировалось пополнить кошелек, войдите в раздел «Информация».
  2. Внимательно перепишите все данные, содержащиеся в указанном разделе, они могут понадобиться позднее.
  3. Сохраните чек, подтверждающий факт внесения денежных средств.

Несмотря на то, что мы привыкли к быстродействию системы Qiwi, не стоит сразу паниковать и предпринимать следующие действия. Не стоит спешить, возможно, следует выждать пару часов, чтобы убедиться, что произошла ошибка и деньги не придут.

В случае, если деньги не пришли по прошествии указанного времени, то наиболее вероятен сбой в системе электронных платежей и необходимо выполнить последующие инструкции.

Вначале необходимо проверить статус Вашего платежа при помощи следующих способов:

  1. При помощи личного кабинета системы Qiwi.
  2. Звонка в службу поддержки (на горячую линию).
  3. Заполнив соответствующую онлайн-заявки на сайте Киви.
  4. Позвонив агенту по телефону, указанному на чеке (при его сохранности).

Способы поиска платежа необходимо производить в указанном выше порядке, поскольку они расположены по порядку убывания времени, которое будет затрачено для решения возникшей проблемы. Далее будут подробно расписаны вышеперечисленные способы возвращения денег.

Этот способ особенно актуален, если платеж был проведен через официальный сайт и клиент не получил на руки чек от Киви. Пользователь может непосредственно после выполнения операции убедиться в ее успешном завершении. Для этого ему следует ознакомиться с информацией из вкладки «Отчеты» в личном кабинете.

Код операции на чеке киви

В системе имеется удобный фильтр, при помощи которого можно посмотреть платежи в режиме онлайн только за определенный период. А если пользователь хочет ознакомиться с деталями операции, то ему следует навести курсор на интересующий его платеж. В результате откроется окно, в котором будут представлены подробности транзакции.

Авторизация

Для передачи запросов в QiwiPay API требуется авторизация. Авторизация выполняется методом валидации клиентского сертификата, который выдается ТСП и должен использоваться при каждом запросе к API.

Операция выплаты

Одним из наиболее удобных способов считается проверка платежа киви по чеку онлайн. Если платежная операция была совершена через специальный терминал, то у клиента должен остаться на руках электронный чек Киви. Некоторые пользователи не хранят его, но такая позиция является ошибочной. Ведь платеж, в силу определенных причин, может не пройти в системе и тогда только при помощи квитанции можно будет вернуть деньги назад.

Если чек Киви сохранен, то с его помощью можно легко сделать проверку платежа в режиме онлайн. Для этого пользователю следует посетить личный кабинет в системе платежей и перейти во вкладку «Помощь». Чтобы получить данные о совершенном переводе, нужно внести реквизиты платежного документа в специальное окно. В нем необходимо указать следующие сведения:

  • Номер платежного терминала.
  • Телефон клиента, на которого оформлен кошелек.
  • Дата и код операции. Код обозначается непосредственно на квитанции. Каждый чек оплаты Киви-кошелька обладает своим кодом.

 Когда форма будет заполнена, пользователь должен активировать кнопку «Проверить», после чего он получит доступ к подробной информации о совершенном платеже.

Запрос

{"opcode":5,"merchant_site":99,"txn_id":"172001","sign":"bb5c48ea540035e6b7c03c8184f74f09d26e9286a9b8f34b236b1bf2587e4268"}
{"txn_id":172001,"txn_status":3,"txn_type":2,"txn_date":"2017-03-09T17:16:06 00:00","error_code":0}
Параметр Тип данных Описание
txn_id integer Идентификатор транзакции
txn_status integer Статус транзакции
txn_type integer Тип транзакции
txn_date YYYY-MM-DDThh:mm:ss±hh:mm Дата транзакции в формате ISO8601 с временной зоной
error_code integer Код ошибки работы системы
is_test string(4) Наличие этого параметра со значением true указывает на то, что транзакция проведена в тестовой среде. Реального списания д/с с карты не было.

Запрос

{"opcode":6,"merchant_site":99,"txn_id":181001,"amount":"700","sign":"bb5c48ea540035e6b7c03c8184f74f09d26e9286a9b8f34b236b1bf2587e4268"}
{"txn_id":182001,"txn_status":3,"txn_type":4,"txn_date":"2017-03-09T17:16:06 00:00","error_code":0,"amount":700}
Параметр Тип данных Описание
txn_id integer Идентификатор транзакции
txn_status integer Статус транзакции
txn_type integer Тип транзакции
txn_date YYYY-MM-DDThh:mm:ss±hh:mm Дата транзакции в формате ISO8601 с временной зоной
error_code integer Код ошибки работы системы
amount decimal Сумма списания
is_test string(4) Наличие этого параметра со значением true указывает на то, что транзакция проведена в тестовой среде. Реального возврата д/с на карту не было.

Запрос

{"opcode":7,"merchant_site":99,"txn_id":181001,"amount":"700","sign":"bb5c48ea540035e6b7c03c8184f74f09d26e9286a9b8f34b236b1bf2587e4268"}
{"txn_id":182001,"txn_status":3,"txn_type":3,"txn_date":"2017-03-09T17:16:06 00:00","error_code":0,"amount":700}

Запрос

{"opcode":20,"merchant_uid":"10001","merchant_site":555,"card_token":"4d5b363e-a116-35f5-e053-6751080ac38e","txn_id":182001,"amount":"4678.50","currency":643,"card_name":"cardholder name","order_id":"order1231231","cf1":"cf1","cf2":"cf2","cf3":"cf3","cf4":"cf4","cf5":"cf5","callback_url":"http://domain.tld/callback_service","success_url":"http://domain.tld/success","decline_url":"http://domain.tld/decline","product_name":"Выплата выигрыша","sign":"bb5c48ea540035e6b7c03c8184f74f09d26e..........................."}
Параметр Условие Тип данных Описание
opcode Обязательно integer Код операции (20)
merchant_site Обязательно integer Идентификатор сайта ТСП
pan Условно обязательно string(19) Номер банковской карты
card_token Условно обязательно string(40) Токен карты
txn_id Условно обязательно integer Идентификатор транзакции (для контроля максимальной суммы выплаты)
amount Обязательно string(20) Сумма операции
currency Обязательно integer Валюта суммы операции в цифровом формате согласно ISO 4217
sign Обязательно string(64) Контрольная сумма переданных параметров
card_name Условно обязательно string(64) Имя Покупателя, как указано на карте (латинские буквы)
order_id Условно обязательно string(256) Уникальный номер заказа в системе ТСП
cf1 Опционально string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf2 Опционально string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf3 Опционально string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf4 Опционально string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
cf5 Опционально string(256) Поля для ввода произвольной информации, дополняющей данные по операции. Например – описание услуг ТСП.
product_name Опционально string(25) Описание услуги, которую получает Плательщик.
merchant_uid Опционально string(64) Уникальный идентификатор Покупателя в системе ТСП.
callback_url Опционально string(256) URL отправки callback
{"txn_id":172001,"txn_status":3,"txn_type":8,"txn_date":"2017-03-09T17:16:06 00:00","error_code":0,"pan":"411111******1111","amount":4678.50,"currency":643,"auth_code":"2G4923"}
Параметр Тип данных Описание
txn_id integer Идентификатор транзакции
txn_status integer Статус транзакции
txn_type integer Тип транзакции
txn_date YYYY-MM-DDThh:mm:ss±hh:mm Дата транзакции в формате ISO8601 с временной зоной
error_code integer Код ошибки работы системы
pan string(19) Номер карты
amount decimal Сумма выплаты
currency integer Валюта суммы списания в цифровом формате согласно ISO 4217
auth_code string(6) Код авторизации

Запрос

Завершение 3DS аутентификации

После успешного прохождения 3DS аутентификации, ТСП необходимо отправить запрос для завершения проверки.

{"opcode":2,"merchant_site":99,"pares":"eJzVWFevo9iyfu9fMZrzaM0QjWHk3tIiGptgooE3cgabYMKvv3jvTurTc3XOfbkaJMuL............","txn_id":"172001"}
Параметр Условие Тип данных Описание
opcode Обязательно integer Код операции (2)
merchant_site Обязательно integer Идентификатор сайта ТСП
pares Обязательно string(4096) Результат верификации Покупателя
txn_id Обязательно integer Идентификатор транзакции
sign Обязательно string(64) Контрольная сумма переданных параметров
{"txn_id":172001,"txn_status":3,"txn_type":1,"txn_date":"2017-03-09T17:16:06 00:00","card_token":"4d5b363e-a116-35f5-e053-6751080ac38e","card_token_expire":"2018-02-27T21:00:00 00:00","error_code":0,"pan":"411111******1111","issuer_name":"QIWI BANK (JSC)","issuer_country":"RUS","amount":4678.50,"currency":643,"auth_code":"2G4923","eci":"5"}
Параметр Тип данных Описание
txn_id integer Идентификатор транзакции
txn_status integer Статус транзакции
txn_type integer Тип транзакции
txn_date YYYY-MM-DDThh:mm:ss±hh:mm Дата транзакции в формате ISO8601 с временной зоной
card_token string(40) Токен карты (если функционал токенизации включен для данного сайта)
card_token_expire YYYY-MM-DDThh:mm:ss±hh:mm Срок истечения токена карты (если функционал токенизации включен для данного сайта)
error_code integer Код ошибки работы системы
pan string(19) Номер карты Покупателя
issuer_name string(40) Название банка эмитента
issuer_country string(3) Страна банка эмитента
amount decimal Сумма списания
currency integer Валюта суммы списания в цифровом формате согласно ISO 4217
auth_code string(6) Код авторизации
eci string(2) Индикатор E-Commerce операции
is_test string(4) Наличие этого параметра со значением true указывает на то, что транзакция проведена в тестовой среде. Реального списания д/с с карты не было.
Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть
Adblock detector