Magento 2 gives a flexible mechanism for managing database connections. This feature was slightly refactored compare to Magento 1.x release. In this article we will setup new database connection for custom resource model in Magento 2.
In this article I will share my personal experience on how to build a Magento 2 Module outside of Magento 2 app/code directory. Having Magento 2 module in a separate repository might be useful in case you are planning to share it later with the community or sell it from Magento Marketplace. Other th...
In the article we are going to review new Payment Service Contracts (or Payment Gateway API) introduced in Magento 2. I will guide you through Command Interfaces and Service Classes which will help you to use it in further integrations with Payment Service Providers.
After reading this article you will:
- Understand Payment Gateway API
- Get best practices and examples of payment implementation
- Detailed overview of Gateway API classes and interfaces
This article is a continuation of Test Driven Development in Practice - Part 1 article.
In order to start refactoring we need to be sure our method is covered with Unit Tests. There are 5 Payment methods covered out-of-the-box in the 0.74.0-beta3 release. None of tests covers Payment::regis...
True developer starts with wine… and tests.
In world of programming and software development everyone is expected to deliver high quality code within short period of time. One of the software development goals (and Magento Inc. isn’t an exception here) is to ensure that changes we made to the...