Перейти к основному содержимому

Платёж по выставленному счёту


Чтобы выполнить платеж через форму QIWI, выставите счет покупателю. Воспользуйтесь выставлением счета через API или перенаправьте покупателя на форму QIWI по прямой ссылке с параметрами счета.

Процесс платежа


Выставление счета и получение ссылки на оплату через API


Протокол приема платежей поддерживает выставление счетов с оплатой как двухшаговым платежом с холдированием средств на карте покупателя, так и одношаговым платежом.

Двухшаговый платеж


  1. Передайте в запросе API Создание счета:

    • ключ API;
    • сумму счета в параметре amount;
    • дату, до которой необходимо оплатить счет, в параметре expirationDateTime;
    • (опционально) другую информацию о счете:
    • комментарий в параметре comment;
    • информация о покупателе (customer);
  2. Перенаправьте покупателя на Платежную форму по ссылке из параметра payUrl ответа, чтобы открыть форму во всплывающем окне.

  3. Получите идентификатор платежа paymentId:

    • из серверного уведомления после успешного холдирования средств;
    • из ответа на запрос API Получение списка платежей по счету.
  4. Отправьте запрос API Подтверждение платежа с полученным paymentId. Возмещение формируется только после подтверждения.

  5. Дождитесь завершения платежа: вам придет уведомление, или периодически отправляйте запрос API Статус подтверждения, чтобы получить информацию о платеже.

Автоматическое подтверждение

По умолчанию, при холдировании сервис QIWI ожидает подтверждения платежа от мерчанта в течение 72 часов. По истечении этого срока выполняется автоподтверждение платежа. Чтобы увеличить или уменьшить период ожидания, обратитесь в Службу поддержки.

Одношаговый платеж


  1. Передайте в запросе API Создание счета:

    • ключ API;
    • сумму счета в параметре amount;
    • дату, до которой необходимо оплатить счет, в параметре expirationDateTime;
    • (опционально) другую информацию о счете:
      • комментарий в параметре comment;
      • информация о покупателе (customer);
      • дополнительный параметр "flags":["SALE"]. Если не передать этот параметр, то будет выполнено безусловное холдирование средств для оплаты счета.
  2. Перенаправьте покупателя на Платежную форму по ссылке из параметра payUrl ответа.

  3. Дождитесь завершения платежа: вам придет уведомление, или периодически отправляйте запрос API Статус счета, чтобы получить информацию о платеже.

Перенаправление на форму QIWI


Чтобы покупатель смог оплатить выставленный счет, перенаправьте его на Платежную форму по ссылке из поля payUrl ответа на запрос выставления счета или по созданной ссылки на оплату без использования API.

По умолчанию, на Платежной форме QIWI 3-D Secure покупателя обязателен.

PayForm-SPA