In this course you will learn how to build high-quality payment integration for Magento 2 platform. I am going to show you how to plan, architect, develop and test payment integration based on real payment provider.

This course includes:
  1. Introduction
    1. What we will be covering
    2. What you need to know
    3. Magento 2 Payment Gateway overview
    4. Magento 2 Payment API overview
    5. Magento 2 Vault overview
  2. Building a simple payment integration
    1. Creating basic module
    2. Creating system configuration settings page
    3. Adding payment method on checkout page
    4. Creating payment gateway infrastructure
    5. Handling errors from payment provider
  3. Building payment integration with redirect to a payment website
    1. Adding order initialisation step
    2. Redirecting user to a payment page
    3. Processing response after redirect
    4. Clearing non-processed orders by cron
  4. Building transparent payment integration
    1. Adding modal popup with iFrame payment form
    2. Adding iFrame payment form into a Payments page
    3. Processing user actions inside popup
  5. Building additional payment features
    1. Creating online Invoice
    2. Creating online Credit Memo/refund
  6. Adding 3D Secure support
    1. Creating additional payment command to handle 3D secure request/response
    2. Saving result into a payment
  7. Adding Credit Card support
    1. Adding list of credit cards to a customer's account
    2. Enabling credit cards usage on checkout
    3. Processing tokens from payment provider
    4. Adding credit card edit support for users
  8. Adding Fraud checks support
    1. Processing fraud transactions
    2. Adding additional validations for payments page
  9. Building advanced reporting
    1. Adding transactions report page based on UI Components
    2. Preparing data for transactions report page


Is this course free?
Introduction to payment functionality as well as few tutorials videos are going to be free. I am working on course price and you will be notified via email.

I am a total beginner, is this course for me?
Yes, this course assumes you have no previous experience of building integrations in Magento 2. No previous experience required.

When should I expect the course?
I am currently working on the course. I am planning to build the course in 2017.

Can I get a discount?
Yes, go ahead and subscribe to the course. First 100 subscribers will receive early bird package discount.

Mid max pronko

Max Pronko

Magento Expert specialising in Payment Integrations

My life is around Magento 2 platform. I build new extensions, migrating existing clients to Magento 2 and integrating website with Payment Gateway providers. Curate The Devletter - weekly Magento 2 Tips email.