Page History
...
При возвратах платежей по QIWI, выполненных с помощью web-интерфейсов, обычно система АПК Ассист сразу передает на запрос отмены заказа соответствующий успешный статус, однако, в некоторых случаях передается ответ со статусом операции «In Process» (responsecode=AS300). Это связано с задержкой при выдаче результата отмены платежной системой QIWI. Для получения реального результата в этом случае следует отправить дополнительный запрос на получение результатов операций по номеру заказа через несколько минут после запроса на отмену. В случае нескольких отмен результат запроса будет содержать несколько вложенных операций типа 300 (Отмена), имеющих различные значения параметра billnumber в расширенном формате (например, 5700027202722028.3).
Список параметров запроса:
...
Название
...
Обязательное поле
...
Принимаемые значения
...
Значение по умолчанию
...
Описание
...
Billnumber
...
Да
...
15 или 16 цифр
Расширенный формат
...
Номер платежа, соответствующий заказу в системе АПК Ассист, допускается передача расширенного номера платежа
...
Merchant_ID
...
Да
...
Число
...
Идентификатор предприятия в АПК Ассист
...
Login
...
Да
...
8 - 20 символов
...
Логин (лат. буквы и цифры, символ _)
...
Password
...
Да
...
8 - 20 символов
...
Пароль (лат. буквы и цифры)
...
Amount
...
Нет*
...
Число, 15 цифр
(разделитель «.»)
...
Сумма авторизации
...
Сумма возврата средств
...
Currency
...
Нет*
...
3 символа
...
Код валюты авторизации
...
Код валюты отмены или возврата средств. Может быть использован только код валюты авторизации
...
CancelReason
...
Нет
...
1 – Отказ магазина
2 – Отказ покупателя
3 – Мошенническая операция
...
1
...
Причина отмены или возврата
...
Language
...
Нет
...
RU – русский
EN – английский
...
RU
...
Язык выдачи результатов
...
ClientIP
...
Нет
...
Максимум 15 цифр, 4 разделителя «.»
...
IP компьютера оператора, производящего отмену/возврат.
...
Format
...
Нет
...
1 – CSV
2 – WDDX
3 – XML
4 – SOAP
...
Формат входных данных, 4 для сервиса wscancel
...
Формат выдачи результатов
* Параметры Amount, Currency могут присутствовать или отсутствовать в запросе только одновременно. В случае отсутствия параметров операция отмены оплаты будет проведена на полную сумму.
| Multiexcerpt include | ||||
|---|---|---|---|---|
|
...
Отмена или возврат средств является успешной, если код возврата операции отмены responsecode AS000 (операция успешно завершена), оба кода firstcode=0, secondcode=0, статус заказа при этом становится Canceled (Отменен) или PartialCanceled (Отменен частично).
Для неуспешной отмены код возврата responsecode принимает значения AS100-AS998. Если запрос на возврат или отмену не может быть обработан, в результате запроса вернутся ненулевые значения параметров firstcode, secondcode.
...
| title | Отмена заказов, оплаченных бонусными баллами |
|---|
Для совершения полной отмены заказа, оплаченного картой и бонусными баллами, необходимо передать параметр billnumber в обычном формате, параметры Amount и Currency не передавать.
...
Если при оплате картой и/или баллами были начислены бонусные баллы «Спасибо», то при совершении отмен соответствующие операции отмены начисления будут созданы автоматически.
Тип совершаемой транзакции (on-line отмена, возврат средств (refund), отмена финансовой транзакции, частичная отмена) будет определен системой АПК Ассист автоматически в зависимости от суммы (полная или частичная отмена), процессинга, типа карты, наличия финансовой транзакции для родительской авторизации и причины возврата.
Если предприятие работает с чеком, отмены возможны только по позициям чека, отменяемые позиции чека необходимо передать в параметре ChequeItem, более подробно см. раздел о работе с чеком .
Интерфейс для формата HTTPPOST (cancel)
...