Merchant
500 UAH1. Нужно сделать запись в базу которая будет отображать объект транзакции, там должно быть id, сума платежа, и поле которое укажет успешна операция или нет
- Нужно сделать 3 состояния - новая, успех, неуспех
2. Посылать пост запрос на URL как описано в пункте 5 документа, который мы передавали.
- Запрос обязательно должен содержать id транзакции в поле "requestid"
В ответ вам придет либо сообщение об ошибке либо форма оплаты, которую просто нужно показать пользователю, там будут поля которые он заполнит и отправит в банк
3. Запросить статус операции п6 доки, идентификатором операции будет id которое вы передавали в запросе на получение платежной формы
вариант успех - "status":1,
"requestid":123456789,
"status_in":"100",
"status_out":"100",
"desc":"Payment is sent"
Тут нужно убедиться что статус = 1 и status_in = 100 - ето успех, -100 - ето неуспех, 30 - операция в процессе, нужно продолжать запрашивать статус
вариант неуспех - {
"status":-3,
"desc":"Payment not found"
сказать пользователю что произошла ошибка, попробуйте еще раз
При каждом неуспехе нужно создавать новый запрос на получение формы, так как они одноразовые
4. В базе для транзакции поставить статус в соответствии с полученным результатом
Что касается записи в базу - это опционально, если у вас например интернет-магазин, скорее всего есть объект заказ или покупка которую вы уже сохраняете, можно использовать id этого объекта, то-есть сумма оплаты за конкретный заказ
Тут важно связь между суммой оплаты и объектом за который платили
-
104 ТЗ описано идеально, вопросов нет
Возможно есть конкректная CMS, для которой нужен скрипт? (Большой роли не играет)
Актуальные фриланс-проекты в категории PHP
Функция поиска товаров по изображениюНеобходимо разработать и интегрировать на сайт функциюпоиска товаров по изображению.Что нужно реализоватьКнопка«Поиск по фото»на сайте.Загрузка изображения пользователем: JPG.Поиск визуально похожих товаров в каталоге.Вывод результатов в виде стандартных карточек товаров: фото,… PHP, Веб-программирование ∙ 6 часов 37 минут назад ∙ 27 ставок |
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 2 дня 5 часов назад ∙ 50 ставок |
Интеграция платежного сервиса с Sales Force
3101 UAH
На сайте стоит виджет платежной системы, его нужно интегрировать с asles fоrce что бы все требуемые параметры видели на стороне salec force Нужно сдлеать так, что бы все платежи и подписки кнтролировались через salecforec PHP, Веб-программирование ∙ 2 дня 9 часов назад ∙ 41 ставка |
Домофонные системы
4000 UAH
Ищем опытного программиста BAS (1С 8.3) для доработки самописной конфигурации под бизнес-процессы нашей компании. Что нужно: — Изучить текущую самописную конфигурацию BAS 8.3 — Доработать и настроить под наши процессы — Учет: клиенты, договоры, заявки, склад, оплаты, акты… PHP, Базы данных и SQL ∙ 5 дней 8 часов назад ∙ 13 ставок |
Выгрузка товаров из 1С на prom.uaСоздать, настроить модуль выгрузки по API, товаров из 1С в кабинет и на сайт prom.ua, rozetka или другой маркетплейс на выбор, остатки, наименования, картинка из 1С, цены, автоматическая выгрузка, автоматическое обновление PHP, Базы данных и SQL ∙ 5 дней 23 часа назад ∙ 21 ставка |