В этой статье блога мы покажем вам процесс добавления пакета Mollie в ваше приложение Laravel с помощью командной строки. Mollie — популярный платежный шлюз, обеспечивающий полную интеграцию для приема онлайн-платежей. Выполнив эти шаги, вы сможете легко интегрировать Mollie в свой проект Laravel.
Предварительные требования:
Прежде чем мы начнем, убедитесь, что у вас есть следующее:
- Laravel установлен в вашей системе.
- Композитор установлен и настроен.
Шаг 1. Создайте новый проект Laravel
Для начала давайте создадим новый проект Laravel. Откройте интерфейс командной строки и перейдите в каталог, в котором вы хотите создать свой проект. Затем выполните следующую команду:
laravel new myproject
Эта команда создаст новый проект Laravel с именем «myproject» в текущем каталоге.
Шаг 2. Установите пакет Mollie.
Затем перейдите в каталог вашего проекта с помощью команды:
cd myproject
Когда вы окажетесь в каталоге проекта, выполните следующую команду, чтобы установить пакет Mollie:
composer require mollie/mollie-api-php
Composer загрузит и установит пакет Mollie вместе с его зависимостями.
Шаг 3. Настройте ключ API Mollie
Чтобы использовать Mollie в приложении Laravel, вам необходимо настроить ключ API Mollie. Откройте файл .envв корневом каталоге вашего проекта и добавьте следующую строку:
MOLLIE_API_KEY=your_api_key
Замените your_api_keyна свой действительный ключ API Mollie. Вы можете получить свой ключ API, зарегистрировав учетную запись Mollie и создав новый ключ API на панели управления Mollie.
Шаг 4. Внедрите Mollie в свое приложение Laravel
Теперь, когда пакет Mollie установлен и настроен, вы можете начать использовать его в своем приложении Laravel. Давайте рассмотрим простой пример создания платежа с помощью Mollie.
Откройте предпочитаемый вами редактор кода и перейдите к файлу routes/web.php. Добавьте следующий маршрут:
Route::get('/payment', function () {
$mollie = new \Mollie\Api\MollieApiClient();
$mollie->setApiKey(env('MOLLIE_API_KEY'));
$payment = $mollie->payments->create([
"amount" => [
"currency" => "EUR",
"value" => "10.00"
],
"description" => "Test payment",
"redirectUrl" => "https://example.com/payment/success"
]);
return redirect($payment->getCheckoutUrl());
});
В этом примере мы создаем новый экземпляр MollieApiClient, устанавливаем ключ API, а затем используем метод payments->createдля создания платежа с суммой, описанием и URL-адресом перенаправления. Наконец, мы перенаправляем пользователя на страницу оформления заказа Молли.
Шаг 5. Проверьте интеграцию
Чтобы протестировать интеграцию Mollie, запустите приложение Laravel, используя следующую команду:
php artisan serve
Откройте http://localhost:8000/paymentв своем веб-браузере, и вы будете перенаправлены на страницу оформления заказа Mollie.
В этой статье мы рассмотрели шаги, необходимые для добавления пакета Mollie в ваше приложение Laravel с помощью командной строки. Мы также предоставили простой пример создания платежа с помощью Mollie. Следуя этому руководству, вы сможете легко интегрировать Mollie в свой проект Laravel и начать принимать онлайн-платежи.
Не забудьте изучить официальную документацию Mollie, чтобы узнать о более продвинутых функциях и возможностях настройки.