Developing your own payment method
Magento 2 completely remastered the checkout steps and based the date exchange on a REST API. Server-side web APIs are built with a new M2 Service Contracts approach. One of the benefits of this new method is that checkout form is now designed to be compact enough to easily fill in all the data using a mobile or tablet.
We will see here how to propose to your customer a new custom offline payment method, which can be coupled to your extension. We will call it money.
Implementing the method
The method will be rendered as an UI component, in a dedicated javascript
file:
Create the file
[extension_path]/view/frontend/web/js/view/payment/method-renderer/ticketblaster-money.js
and add the following code:define( [ 'Magento_Checkout/js/view/payment/default' ], function (Component) { 'use strict'; return Component.extend({ defaults: { template: 'Blackbird_TicketBlaster/payment/ticketblaster-money' ...