Раздел 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:
- Войдите в личный кабинет продавца на портале Authorize.Net Merchant Interface (для боевого режима) или в тестовый кабинет Authorize.Net Sandbox Interface (информация о платформе доступна на официальном сайте Authorize.Net и портале разработчиков Authorize.Net Developer Center).
- В верхнем главном меню перейдите в раздел Account (Учетная запись).
- В левой панели в блоке Security Settings выберите пункт API Credentials & Keys (Учетные данные и ключи API).
- Скопируйте ваш API Login ID, отображаемый на странице.
- В блоке Create New Key(s) выберите опцию New Transaction Key ➝ ответьте на секретный вопрос для подтверждения личности ➝ нажмите Submit.
- Скопируйте сгенерированный Transaction Key (сохраните его в надежном месте, так как после закрытия страницы ключ повторно не отображается).
2. Настройка платежного метода в Gridbox (Configuring Authorize.Net in Gridbox)
После получения учетных данных перейдите в административную панель вашего сайта:
- В панели управления Gridbox перейдите по пути: Store App ➝ Settings ➝ Payment Methods.
- Нажмите кнопку Add New Item и выберите в списке доступных шлюзов Authorize.Net.
- В поле Title укажите понятное для клиентов название (например, Оплата банковской картой онлайн (Authorize.Net)).
- Вставьте скопированный API Login ID в соответствующее поле настроек.
- Вставьте скопированный Transaction Key в поле ключа транзакций.
- В выпадающем списке Environment выберите режим: Sandbox (для тестирования) или Live (для реальных транзакций).
- Активируйте переключатель 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.
