Новости Joomla

Вышли релизы безопасности Joomla 6.1.3 и Joomla 5.4.8

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 2464 Просмотров
*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
 ! Друзья знающие, прошу небезвозмездно помочь настроить форму приема платежей на сайте от Тинькофф банк.
Инструкция по настройке виджета https://oplata.tinkoff.ru/landing/develop/plug/attributes
Форма уже размещена на сайте, протестирована и принимает платежи.
Необходимо настроить передачу данных для формирования чека (Пункт 3 инструкции)

Код размещенной формы:

<form name="TinkoffPayForm" class="cardpay" onsubmit="pay(this); return false;"><input name="terminalkey" type="hidden" value="**********" class="tinkoffPayRow" /> <input name="frame" type="hidden" value="true" class="tinkoffPayRow" /> <input name="language" type="hidden" value="ru" class="tinkoffPayRow" />
<div class="payfield">
<div class="form-field"><input name="amount" required="" type="text" class="tinkoffPayRow" placeholder="Сумма заказа" /></div>
<div class="form-field"><input name="order" type="text" class="tinkoffPayRow" placeholder="Номер заказа" /></div>
<div class="form-field"><input name="description" type="text" class="tinkoffPayRow" placeholder="За медицинские изделия" /></div>
<div class="form-field"><input name="name" type="text" class="tinkoffPayRow" placeholder="ФИО плательщика" /></div>
<div class="form-field"><input name="email" type="text" class="tinkoffPayRow" placeholder="E-mail" /></div>
<div class="form-field"><input name="phone" type="text" class="tinkoffPayRow" placeholder="Контактный телефон" /></div>
<div class="pay_link"><input type="submit" value="Оплатить Заказ" class="addtocart-button" /></div>
</div>
</form>
*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Вставлю сюда выдержку со страницы:

Настройте передачу дополнительных атрибутов для формирования чека
Добавьте в код платежного виджета дополнительный параметр "receipt".

<input class="tinkoffPayRow" type="hidden" name="receipt" value="">

В поле "value" параметра receipt укажите данные чека. Пример:

<input class="tinkoffPayRow" type="hidden" name="receipt" value='{"Email": "a@test.ru",
"Phone": "+79031234567","Taxation": "osn","Items": [ {"Name": "Наименование товара 1",
"Price": 10000,"Quantity": 1.00,"Amount": 10000,"Tax": "vat10","Ean13": "0123456789" },
{"Name": "Наименование товара 2","Price": 20000,"Quantity": 2.00,"Amount": 40000,
"Tax": "vat18"},{"Name": "Наименование товара 3","Price": 30000,"Quantity": 3.00,
"Amount": 90000,"Tax": "vat10"}]}'>

*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
 :o Ничего не понимаю....Неужели здесь нет знающего человека. Готового помочь с решением вопроса за 1-2 тыщи рублей
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:27:12 от Aleks.Denezh »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
форму приема платежей на сайте от Тинькофф банк
вот туда и следует обращаться

за 1-2 тыщи рублей
нолики где-то потеряли... с банковскими формами связываться дорого, просто потому что они банковские, это я вам как банковский админ говорю

Настройте передачу дополнительных атрибутов для формирования чека
вы пытаетесь онлайн-кассу настроить? тогда готовьте не 1-2, а 10-20, или рубли должны быть зеленые, заокеанские )))
« Последнее редактирование: 24.03.2018, 11:27:12 от AlekVolsk »
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:26:50 от Aleks.Denezh »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
ну таки чуток очепятался, и=>или, но вообще 1) там нет готовой формы 2) отправка чека для онлайн-кассы - тот еще гемор, помимо Яндекс, тинькова и банка "восточный" этот функционал никто не предоставляет вообще, слишком геморно, сложно и ответственность выше стоимости собственных яиц (не дай боже чек уйдет некорректный или не туда, что на этапе разработки/отладки случается частенько...)
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:26:54 от Aleks.Denezh »
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
ну ок, Саш, берись за задачу, ничего ж сложного нет...
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:26:32 от Aleks.Denezh »
*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Господа, небыло возможности появиться раньше.
Форма уже есть, она работает и принимает платежи, необходимо только настроить передачу данных для чека из той же формы.
Поддержка Банка молчит по поводу помощи в настройке, их ответ: "придерживайтесь инструкции на странице https://oplata.tinkoff.ru/landing/develop/plug/attributes "

*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
« Последнее редактирование: 04.05.2018, 22:26:28 от Aleks.Denezh »
*

dimetr

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Поддержка банка правильно молчит, она не обязана вам делать форму )
Напишите мне в скайп договоримся...
Александр, благодарю за оперативное и изящное решение вопроса! yes!
*

seodrum

  • Новичок
  • 1
  • 0 / 0
Товарищи, приветствую вас!
У меня аналогичная задача - установил платежную форму на сайте от Тиньков, чтобы принимать платежи за свои услуги.
Как мне подключить онлайн-кассу, чтобы сумма и прочие данные о заказе автоматически в чеке указывались?
Кто сталкивался с таким? Благодарю за внимание!
Пишите в скайпе - seodrum, программисты, кто умеет это делать. С Aleks.Denezh связался. Завтра, может, созвонимся, придумаем что-нибудь.
Благодарю вас за внимание!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Передача данных из формы по API

Автор timofe

Ответов: 0
Просмотров: 2719
Последний ответ 01.03.2024, 16:03:27
от timofe