Сообщество строителей сайтов на Joomla + Gridbox

Gridbox 3.0 уже вышел — как безопасно обновиться

Личный кабинет

Интеграция платежной системы Authorize.Net (Authorize.Net Integration) в Gridbox

Раздел Authorize.Net Integration в конструкторе Gridbox описывает процесс подключения и настройки платежного шлюза Authorize.Net для интернет-магазина (Store App). Интеграция позволяет принимать оплату дебетовыми и кредитными банковскими картами (Visa, MasterCard, Discover, American Express) с прямой обработкой транзакций и защитой от мошеннических операций.

1. Получение учетных данных API Authorize.Net (Getting Authorize.Net API Credentials)

Для подключения интернет-магазина вам понадобятся два параметра безопасности: API Login ID и Transaction Key:

  1. Войдите в личный кабинет продавца на портале Authorize.Net Merchant Interface (для боевого режима) или в тестовый кабинет Authorize.Net Sandbox Interface (информация о платформе доступна на официальном сайте Authorize.Net и портале разработчиков Authorize.Net Developer Center).
  2. В верхнем главном меню перейдите в раздел Account (Учетная запись).
  3. В левой панели в блоке Security Settings выберите пункт API Credentials & Keys (Учетные данные и ключи API).
  4. Скопируйте ваш API Login ID, отображаемый на странице.
  5. В блоке Create New Key(s) выберите опцию New Transaction Key ➝ ответьте на секретный вопрос для подтверждения личности ➝ нажмите Submit.
  6. Скопируйте сгенерированный Transaction Key (сохраните его в надежном месте, так как после закрытия страницы ключ повторно не отображается).

2. Настройка платежного метода в Gridbox (Configuring Authorize.Net in Gridbox)

После получения учетных данных перейдите в административную панель вашего сайта:

  1. В панели управления Gridbox перейдите по пути: Store App ➝ Settings ➝ Payment Methods.
  2. Нажмите кнопку Add New Item и выберите в списке доступных шлюзов Authorize.Net.
  3. В поле Title укажите понятное для клиентов название (например, Оплата банковской картой онлайн (Authorize.Net)).
  4. Вставьте скопированный API Login ID в соответствующее поле настроек.
  5. Вставьте скопированный Transaction Key в поле ключа транзакций.
  6. В выпадающем списке Environment выберите режим: Sandbox (для тестирования) или Live (для реальных транзакций).
  7. Активируйте переключатель Published и нажмите Save.

3. Сводная таблица параметров Authorize.Net Integration

Полный перечень параметров конфигурации платежного шлюза Authorize.Net в Gridbox:

Параметр / ПолеОписание и функциональное назначениеФормат / Источник
TitleПубличное название метода оплаты на странице чекаута интернет-магазина.Текстовая строка
API Login IDУникальный идентификатор мерчанта для авторизации запросов через API.Буквенно-цифровой идентификатор
Transaction KeyСекретный ключ для подписи и шифрования финансовых транзакций.Секретный токен
EnvironmentРабочая среда: Sandbox (тестирование) или Live (боевой прием платежей).Выпадающий список (Sandbox / Live)
PublishedСтатус публикации способа оплаты в корзине сайта.Переключатель (Yes/No)
SaveСохранение конфигурации в базу данных Joomla.Кнопка действия
Защищенный шлюз и валидация:

Authorize.Net осуществляет прямую валидацию карт через защищенный API-канал. Все платежные реквизиты передаются в зашифрованном виде, гарантируя высокий уровень безопасности и предотвращая перехват данных третьими лицами.

💡 СОВЕТ РАЗРАБОТЧИКУ:

Если в будущем в личном кабинете Authorize.Net ты решишь повторно сгенерировать Transaction Key (например, по соображениям плановой безопасности), обязательно сразу же обнови его в настройках способа оплаты на сайте Gridbox, иначе прием платежей мгновенно заблокируется из-за ошибки аутентификации API.