Download the PHP package sequra/magento2-core without Composer

On this page you can find all versions of the php package sequra/magento2-core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-core

Magento module for SeQura payment gateway

  1. About seQura
  2. Installation guide
  3. Sign-up
  4. For developers

About seQura

Description

seQura is the flexible payment platform that will help your business improve conversion and recurrence. The easiest, safest, and quickest way for your customers to pay on installments.

+6.000 e-commerce and +1.5 million delight shoppers already use seQura. Are you still thinking about it?

This Magento 2 plugin allows you to make payments with seQura.

Benefits for merchants

Flexible payment solutions adapted to your business.

Widest flexible payment solutions in the market:

Your customers in good hands:

Obsessed with conversion and recurrence

Benefits for customers

Installation guide

Check the installation guide

Sign-up

Si tu comercio no está dado de alta en seQura, puedes hacerlo aquí para recibir credenciales de sandbox y empezar.

If you are not a seQura merchant yet, you can sign up here to get sandbox credentials and get started.

For developers

Starting the environment

The repository includes a docker-compose file to easily test the module. You can start the environment with the following command:

This will start a Magento 2 instance with the seQura module installed. You can access the admin panel at http://localhost.sequrapi.com:8018/admin with the credentials admin/Admin123.

[!IMPORTANT]
Make sure you have the line 127.0.0.1 localhost.sequrapi.com added in your hosts file.

[!NOTE]
Once the setup is complete, the Magento root URL, back-office URL, and user credentials (including the password) will be displayed in your terminal.

Additionally, the setup script supports the following arguments:

Argument Description
--ngrok Starts an ngrok container to expose the site to internet using HTTPS. An ngrok Auth Token must be provided either as an argument or as a variable in the .env file for it to work
--ngrok-token=YOUR_NGROK_TOKEN Define the ngrok Auth Token
--open-browser Open the browser and navigate to the Magento root URL once the installation is complete

Customization

When the setup script runs, it takes the configuration from the .env file in the root of the repository. If the file doesn't exists, it will create a new one, copying the .env.sample template. In order to customize your environment before the setup occurs, you might create your .env file. To avoid errors, is important that you make a duplicate of .env.sample and then rename it to .env

You can read the .env.sample file to know what are the available configuration variables and understand the purpose of each one.

Stopping the environment

To stop the containers and perform the cleanup operations run:

Utilities

This repo contains a group of utility scripts under bin/ directory. The goal is to ease the execution of common tasks without installing additional software.

Utility Description
bin/composer <arguments> This is a wrapper to run composer commands.
bin/magento <arguments> This is a wrapper to run Magento CLI commands.
bin/n98-magerun2 <arguments> This is a wrapper to run n98 magerun CLI commands.
bin/update-sequra Reinstall the seQura plugin in Magento's vendor directory using the project files as the repository.
bin/xdebug Toggle XDebug on/off. By default XDebug comes disabled by default.

Debugging with XDebug

Create a VS Code Workspace file at .vscode/magento2-core.code-workspace with the following content:

Then start debugging (F5) making sure you have the option Listen for Xdebug (workspace) selected in VS Code

[!NOTE]
You need to install and activate PHP Debug extension

Building Docker images

The docker-compose.yml file uses a customized Magento 2 Docker image available at GitHub Packages Registry. Since the image is private, you need to authenticate to pull it. To do so, you need to create a GitHub Personal Access Token and store it in the .env file under the GITHUB_TOKEN variable.

Tools for building and pushing the Docker image are available in the .docker/magento directory. You can easily build and push the image by running the following commands:

The behavior of the script can be customized by setting the following arguments:

Argument Description
--push Push the image to the GitHub Packages Registry. Authentication is required.
--magento=<VERSION> The Magento version to use. Supported versions are 2.4.3-p3, 2.4.4-p11, 2.4.5-p10, 2.4.6-p8, 2.4.7-p3
--php=<VERSION> The PHP version to use. Supported versions are 7.4, 8.1, 8.2

If arguments are not provided, the script will build the image using the values defined in the .env file.

[!NOTE]
For pushing the image, you need a token with the read:packages and write:packages scopes. The token must be stored in the .env file under the GITHUB_TOKEN variable or as a global environment variable.


All versions of magento2-core with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
sequra/integration-core Version v1.0.17
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sequra/magento2-core contains the following files

Loading the files please wait ....