QIWI REST-протокол. Вообще не врубаюсь как работать с этой штукой?

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

Если я правильно понимаю, то схема такая:
- пользователь нажал на сайте "оплатить";
- далее я формирую запрос на выставление счета;
- после этого мне приходит ответ о том что счет выставлен и ожидает оплаты;
- пользователь оплачивает счет;
- киви отправляет уведомление о статусе счета;
- я высылаю ответ на уведомление, типо все ок;

На словах вроде все понятно, а вот техническая часть не особо.

ПРИМЕР ЗАПРОСА:
PUT /api/v2/prv/2042/bills/BILL-1
Accept: text/json
Authorization: Basic MjA0Mjp0ZXN0Cg==
Host: w.qiwi.com
Content-Type: application/x-www-form-urlencoded; charset=utf-8
user=tel%3A%2B79031234567%26amount=10.0%26ccy=RUB%26comment=test%26lifetime=
2012-11-25T09%3A00%3A00

Что это такое вообще? Понятно, что это надо пихать в php-файл, но как отправлять этот запрос?

Как формировать его? Допустим, на сайте имеется форма, в которой пользователь вводит свой номер телефона, комментарий( по желанию), затем эти данные записываются в переменные или в базу данных? А после из этих данных формируется новый php-файл, в котором находится сам запрос?

А как принимать ответ от киви? Ответ, вроде, приходит в JSON или в XML?

Документация: https://static.qiwi.com/ru/doc/ishop/protocols/Onl...
  • Вопрос задан
  • 833 просмотра
Решения вопроса 1
@BorisKorobkov Куратор тега PHP
Web developer
как отправлять этот запрос?

С помощью CURL или другой библиотеки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект
25 апр. 2024, в 10:25
2000 руб./за проект