Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Платежный модуль Stripe

Модуль позволяет начать принимать оплату через платежную систему StripeПоддержка режимов:тестовый режим (demo mode)боевой режим (live mode)Модуль поддерживает шаблоны, также вы можете создать свой шаблон вывода и в последующем выбрать его в настройках.Входят следующие шаблоны:POPUP - выводится кнопка, при нажатии появляется дефолтное окно stripeCUSTOM - выводится форма на vue.js с поддержкой всех режимовКуда ложить свой шаблон?Вам нужно положить свой шаблон в одну из нижеследующих каталогов (пути от корня сайта):/local/php_interface/sale_payment/stripe/templates//bitrix/php_interface/sale_payment/stripe/templates/Последовательность соблюдена.Совпадения имен игнорируются.Поддержка событий:OnBeforeStripeCharge - вызывается после создания customer. Передаются параметры: &$arCreateFields - массив, который дальше идет в \Stripe\Charge::create$customer - объект от \Stripe\Customer::createOnBeforeUpdateOrder - вызывается после получения статуса оплаты.Передаются параметры:&$arFields - массив полей, который идет в обновление заказа (CSaleOrder::Update)$charge - объект от \Stripe\Charge::create$orderID - идентификатор заказаOnBeforeSuccessOutput- вызывается перед выводом сообщения о успехе.Передаются параметры:&$output - строка или HTML-код, которая выведет результат.$arFields - массив полей от заказа (тот же, что был в CSaleOrder::Update)$orderID - идентификатор заказаOnBeforeErrorOutput - вызывается перед выводом сообщения об ошибке.Передаются параметры:&$error - строка или HTML-код, которая выведет ошибку.$errorText - строка с сообщением ошибки$arFields - массив полей от заказа (тот же, что был в CSaleOrder::Update)$orderID - идентификатор заказаЕсли есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.Поблагодарить автора

Платежный модуль Stripe

Платежный модуль Stripe

от Dev2Fun
Скриншоты
Описание

Технические данные

Опубликовано:
11.04.2017
Обновлено:
23.06.2020
Версия:
1.3.3
Установлено:
100 - 499 раз
Подходящие редакции:
«Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Описание

Модуль позволяет начать принимать оплату через платежную систему Stripe

Поддержка режимов:
  • тестовый режим (demo mode)
  • боевой режим (live mode)
Модуль поддерживает шаблоны, также вы можете создать свой шаблон вывода и в последующем выбрать его в настройках.

Входят следующие шаблоны:
  • POPUP - выводится кнопка, при нажатии появляется дефолтное окно stripe
  • CUSTOM - выводится форма на vue.js с поддержкой всех режимов
Куда ложить свой шаблон?

Вам нужно положить свой шаблон в одну из нижеследующих каталогов (пути от корня сайта):
  • /local/php_interface/sale_payment/stripe/templates/
  • /bitrix/php_interface/sale_payment/stripe/templates/
Последовательность соблюдена.
Совпадения имен игнорируются.

Поддержка событий:

OnBeforeStripeCharge - вызывается после создания customer.
Передаются параметры:
  • &$arCreateFields - массив, который дальше идет в \Stripe\Charge::create
  • $customer - объект от \Stripe\Customer::create
OnBeforeUpdateOrder - вызывается после получения статуса оплаты.
Передаются параметры:
  • &$arFields - массив полей, который идет в обновление заказа (CSaleOrder::Update)
  • $charge - объект от \Stripe\Charge::create
  • $orderID - идентификатор заказа
OnBeforeSuccessOutput- вызывается перед выводом сообщения о успехе.
Передаются параметры:
  • &$output - строка или HTML-код, которая выведет результат.
  • $arFields - массив полей от заказа (тот же, что был в CSaleOrder::Update)
  • $orderID - идентификатор заказа
OnBeforeErrorOutput - вызывается перед выводом сообщения об ошибке.
Передаются параметры:
  • &$error - строка или HTML-код, которая выведет ошибку.
  • $errorText - строка с сообщением ошибки
  • $arFields - массив полей от заказа (тот же, что был в CSaleOrder::Update)
  • $orderID - идентификатор заказа
Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.

Поблагодарить автора
Отзывы (1)

Обсуждения (1)
Что нового
1.3.3 (24.06.2020) - поправлен баг при создании ссылки на оплату
1.3.2 (26.02.2020) - добавил поддержку мультивалютности
- поправил баг с картинкой
1.3.1 (04.12.2019) - правка багов
1.3.0 (18.11.2019) - внедрена поддержка новых алгоритмов Stripe для Card, Giropay, Sepa, Sofort
- сильно изменен шаблон CUSTOM
- признаны устаревшими шаблоны: popup и single (удалены и больше не поддерживаются)
- добавлена возможность указать ключ в котором передается идентификатор заказа
- сильно изменен webhook.php (c поддержкой текущего Stripe API)
- добавлен stripeWebhook.php, который вы можете использовать как эндпоинт для вебхуков Stripe
1.2.0 (23.05.2019) - улучшена обработка ошибок в шаблоне CUSTOM
- исправлен amount в шаблоне CUSTOM
- добавлен функционал выбора смены статуса у заказа
- добавлена возможность выбора какие режимы Stripe выводить: card, sepa, sofort, giropay
- добавлен функционал для поддержки шаблонов при: успехе(success.php), ошибке(error.php), ожидании(pending.php)
1.1.0 (26.02.2019) - В шаблоне CUSTOM обновлен stripe.js до 3 версии
- Добавлена поддержка Sepa Debit/IBAN, Sofort, Giropay
- Добавлена поддержка вебхуков
- В шаблоне CUSTOM улучшен front-end
1.0.6 (01.10.2018) - Шаблон CUSTOM: добавлена настройка labels и errors
- Шаблон CUSTOM: добавлена проверка вводимого номера карты, при его вводе
- Шаблон CUSTOM: улучшена валидация номера после ввода
- Шаблон CUSTOM: убраны лишние зависимости
1.0.5 (27.09.2018) - Исправлены ошибки в шаблоне CUSTOM
1.0.4 (21.09.2018) - Добавлена поддержка cvc для American Express в шаблоне CUSTOM
- Шаблон CUSTOM теперь работает на vue.js
- Добавлен шаблон SINGLE, который выводит короткую stripe-форму.
1.0.3 (22.05.2018) - исправлен баг в шаблонах
1.0.2 (22.05.2018) - добавлен показ заказа с помощью GET-параметра ID (теперь ORDER_ID или ID выводят заказ)
- при POST-запросе нужно идентификатор заказа передавать в accountNumber
- убрана остановка скрипта после вывода шаблона
1.0.1 (09.05.2018) - исправлены баги
- добавлены редирект при успехе или ошибке
- поправлена валюта оплаты
Установка
Правила установки:
  1. Проверить права у папки modules
  2. Установить модуль в административной панели.
  3. Прочитать сообщение
  4. Зайти в Магазин -> Настройки -> Платежные системы -> Добавить платежную систему
  5. В пункте "Обработчик", выбираем stripe.
  6. В полях ниже указываем свои данные
  7. Поблагодарить авторов :)
  8. Использовать.
Поблагодарить автора
Поддержка
Автор: darkfriend
Коллеги, в связи с кризисом, с 23 апреля 2020 года для всех бесплатных модулей, бесплатная техническая поддержка упразднена.
Если ваше обращение не об ошибке в модуле или ошибке из-за модуля, необходимо сделать донат от 1000 руб.
Вам нужно понимать, что каждое ваше обращение занимает время специалиста.
Просим проявить понимание и не нагружать службу просто так.
На многие ваши вопросы может ответить любой другой специалист по битриксу.


После того как вы сделали донат в заголовке письма укажите 4 последние цифры кошелька или карты с которой донатили.
Одно обращение один донат. Если вопрос в обращении закрылся, то для нового вопроса необходимо сделать донат.


Как сделать SUPER-обращение.
Делаете донат на 4000 руб и в заголовке к номеру (последние 4 цифры кошелька или карты) укажите слово SUPER.
Такие обращения мы обработаем вне очереди.
Мы оказываем техническую поддержку по email.

Контакты: support@dev2fun.com

Правила для письма:
  1. В теме письма необходимо указать ID модуля
  2. В теле письма необходимо указать суть проблемы и описать ваши действия, которые к ней привели.
  3. Приложить скриншоты.
  4. Прислать доступы до админки и фтп (желательно)
Техподдержка осуществляется:

В рабочие дни, со вторника по четверг.
С 11 до 16 (по мск)

Лицензионное соглашение

Другие решения разработчика

еще 15 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки