Tag: Magento 2
-
Magento 2 Payments Capture Partial Explained
In my previous Payment Capture Partial Request article we have opened an important question, how do we call capture and capture_partial commands based on different conditions? This article will help to configure Partial Capture Payment command and trigger this command based on Authorization Transaction. When we need to render Invoice form with Product items for […]
-
Magento 2 Payment Capture Partial Request
In most cases when you develop new Payment integration in Magento 2 you have to consider different scenarios and workflows. It allows you as a developer to implement feature rich user experience. In the Magento 2 Payment Adapter Configuration article we have reviewed Payment Adapter class and it’s ways of configuring isolated Payment Service Provider […]
-
Magento 2 Module in a Separate Repository
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 than that, […]
-
Happy 2016 Year and my Blog Plan
The 2015 year was exciting. Magento 2 has been released. Now Magento Clients, Customers and Merchants can benefit from next generation of eCommerce platform. This is recommended to hold with production releases for next 6 months until Magento team will stabilize stable Magento 2.0 version. Fair to say, all issues have to be fixed first. […]
-
Magento 2 Payment Adapter Configuration
In this article we will go through configuration for the Payment Method Adapter class. Also, we are going to review the class dependencies (validators, commands, value handlers and etc.) for Payment Service Provider integration. I am going to use Realex Payments Provider as an example for the article. Introduction In the previous article we have […]
-
Magento 2 Payment Gateway API
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 […]
-
Test Driven Development in Practice – Part 2
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::registerPaymentReviewAction() and it seems like we need to […]
-
Test Driven Development in Practice – Part 1
In world of programming and software development everyone is expected to deliver high quality code within a short period of time. One of the software development goals is to ensure that changes we made to a software application are thoroughly tested. In the Agile world every single person plays an important role by defining requirements […]