На сайте (на PHP) подключена оплата через Unitpay, нужно заменить на QIWI.

Как сейчас:

1. В настройках модуля задаются значения для @unitpay_public, @unitpay_secret, @price, @currency, @payment_description.

2. Далее код создает платеж и ждет уведомление от Unitpay. Если уведомление пришло успешное, то у пользователя в БД меняется статус c is_free на active_to и добавляется +30 дней до обратного перевода на статус is_free.

Что нужно сделать:

1. Нужно вместо Unitpay подключить QIWI через API https://p2p.qiwi.com; документация c примерами на PHP: https://developer.qiwi.com/ru/p2p-payments/#intro

2. Функции @unitpay_public, @unitpay_secret, @price, @payment_description нужно переиспользовать без переименования.

3. @currency использовать не надо, валюта всегда RUB. Дополнительно в запросе на создание платежа нужно передать параметр "themeCode".

4. При обработки уведомления от QIWI нужно учесть, что если вдруг QIWI несколько раз пришлет уведомление об успешном платеже по одному и тому же платежу (дубль уведомления), статус у клиента должен повыситься только один раз.

Кусок кода PHP, который сейчас отвечает на сайте за создание и обработку платежа через Unitpay, пришлю всем желающим, он небольшой - 21 строка (создание платежа) и 46 строк (обработка платежа). Желательно, если вы сможете переписать этот кусок кода без доступа к исходникам проекта.

Указывайте, пожалуйста, примерные сроки и стоимость.

4 года назад
6nickes9
Николай 
35 лет
14 лет в сервисе
Был
3 года назад

Выбранный исполнитель

playsetler
Роман 
35 лет
8 лет в сервисе
Был
2 года назад
47 отзывов(-2)
4 года назад
$50
3 дня
Escrow
Задача была выполнена в нужные сроки. Рекомендую к сотрудничеству.
Все отлично. Постановка задачи, оплата все на уровне

Заявки фрилансеров

Кирилл
 
27 лет
4 года в сервисе
Был
4 года назад
4 года назад
playsetler
Роман 
35 лет
8 лет в сервисе
Был
2 года назад
47 отзывов(-2)
4 года назад
  • Похожие заказы

  • Требуется оценка работ по исправлению бэка сайта на фреймворке yii. Задача включает создание мультиязычной галереи для фото и видео, а также интеграцию контента галереи в новости на сайте.

    Закрыт
    4 года назад
  • Требуется разработать и внедрить функционал авторизации и регистрации по номеру телефона и коду из СМС в магазине на Opencart. Интеграция с API системы лояльности Kilbil для проверки номера и управления данными пользователей. Необходима защита от злоупотреблений и интуитивно понятный интерфейс. Отключение авторизации по email.

    Закрыт
    4 года назад
  • Требуется разработка парсера для извлечения цен товаров с маркетплейса Яндекс.Маркет. Список товаров будет предоставлен отдельно. Необходимо обеспечить корректный сбор данных и их обработку.

    Закрыт
    4 года назад
  • $50

    Требуется разработать сервис на PHP, аналогичный savefrom.net, который позволит пользователям вводить ссылки с YouTube для скачивания видео. Необходимо реализовать асинхронный запрос на backend, подключить Redis для кеширования, а также использовать Laravel или другой фреймворк. PHP версии 7 или 8, использование curl обязательно.

    Закрыт
    4 года назад
  • Требуется разработка парсера для интернет-магазина на платформе Opencart3, который будет автоматически наполнять магазин товарами, обновляя категории, фото, цены и характеристики. Необходима возможность настройки перед парсингом, включая выбор категории, склада и минимальной цены. Парсер должен работать с минимальным человеческим вмешательством.

    Закрыт
    4 года назад
  • Требуется разработка программного обеспечения для отправки неподтвержденных транзакций в сеть blockchain. Программа должна поддерживать все форматы кошельков и обеспечивать возможность отмены транзакции. Транзакция должна оставаться в кошельке 1-2 недели, без необходимости подтверждения и с минимальными комиссиями.

    Закрыт
    4 года назад
  • $20

    Ищется опытный специалист для консультации по программированию и верстке под Wordpress и WooCommerce. Необходимы разъяснения по структуре файлов, особенностям верстки и возможностям плагина. Рассматривается бюджет за час консультации.

    Завершен
    4 года назад