Шаг 1. Зарегистрируйте аккаунт Crypto.com Pay
Зарегистрируйте аккаунт Crypto.com Pay, если у вас его еще нет.
Как только у вас будет доступ к панели управления Crypto.com Pay Merchant, вы сможете сгенерировать пару secret key (секретный ключ) и publishable key (публичный ключ). Ключи API можно найти во вкладке Интеграция > API Keys.
Перейдите на вкладку Интеграция > Webhooks. Нажмите кнопку Добавить Webhook и введите https://<your-store-url>/index.php?route=extension/payment/crypto/callback как URL-адрес полезной нагрузки, затем создастся секретная подпись для webhook.
Шаг 2. Установите расширение в OpenCart
Загрузите расширение Crypto.com Pay из OpenCart Marketplace. Если вы используете OpenCart Cloud, вы также можете найти расширение на торговой площадке и установить его.
В панели администратора нажмите Extensions (Расширения) > Installer (Установщик), затем вы можете загрузить zip-файл расширения на странице установщика.
Перейдите к Extensions (Расширения) > Extensions (Расширения) и выберите Payments (Платежи) в раскрывающемся списке Выберите тип расширения. Затем нажмите кнопку Установить, чтобы установить Crypto.com Pay.
Шаг 3: Настройте Crypto.comPay через OpenCart
После установки расширения Crypto.com Pay на странице Extensions (Расширения) вы можете нажать Edit (Редактировать), чтобы настроить его.
Если вы тестируете в режиме Test Data в панели управления Crypto.com Pay Merchant, выберите Test в раскрывающемся списке Environment. Или выберите Live.
После этого введите secret key (секретный ключ),publishable key (публичный ключ) и webhook signature secret (секретная подпись "Вебхука") на странице с использованием значений, полученных из Шага 1.
Примечание. Пожалуйста, убедитесь, что выбран Тест в режиме API, если вы тестируете функцию, и убедитесь, что вы правильно ввели ключи доступа, так как они отличаются в тестовом и реальном режимах.
Шаг 4. Проверьте последовательность
На этом этапе Crypto.com Pay полностью интегрирован с вашим магазином OpenCart. Но рекомендуется хотя бы один раз попробовать платежный процесс.
Для удобства тестирования вы можете включить режим Test Data в Crypto.comпанели управления Pay Merchant. Следуя Шагу 1 в режимеTest Data, вы сможете получить еще один набор из secret key (секретного ключа), publishable key (публичного ключа) и webhook signature secret (секретной подписи "Вебхука").
После этого перейдите в панель администратора OpenCart, выполните Шаг 3 чтобы ввести настройки и выберите Live в Environment. Теперь вы можете протестировать свой магазин, не выполняя фактическую транзакцию.
См. здесь информацию о том, как совершить тестовый платеж.
Когда Crypto.com Pay одобрит платеж, в окне оформления заказа будет указано, что платеж одобрен, а также будет обновлен статус вашего заказа.