Magento provides several out-of-the-box offline payment methods, such as
Purchaseorder. You can see them in the
When it comes to payment methods, it is more common to use an online payment provider (gateway), such as PayPal or Braintree. Sometimes, project requirements may be such that we may need a custom coded payment method. You will need to think of programmatic product import and order creation script that might specialize in some specifically labeled payment method. Thus, the payment process will be controlled by us.
In such cases, knowing how to code our own offline payment method might come in handy. It is worth ...