Краткое и простое руководство: добавление пакета Mollie в Laravel через командную строку

В этой статье блога мы покажем вам процесс добавления пакета Mollie в ваше приложение Laravel с помощью командной строки. Mollie — популярный платежный шлюз, обеспечивающий полную интеграцию для приема онлайн-платежей. Выполнив эти шаги, вы сможете легко интегрировать Mollie в свой проект Laravel.

Предварительные требования:
Прежде чем мы начнем, убедитесь, что у вас есть следующее:

  1. Laravel установлен в вашей системе.
  2. Композитор установлен и настроен.

Шаг 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, чтобы узнать о более продвинутых функциях и возможностях настройки.