I have stackoverflowed, googled etc but couldn't find the answer. I want to understand the logic behind the bank transfer payment method and invoice.
When we create invoices for orders that have payment method as Bank Transfer, invoice goes to PAID status by default.
Problem
In most cases, customer has yet not made full payment but have to send them invoice to ask for payment, which is why it must not marked as PAID in my case.
The function $this->canCapture()
returning false for bank transfer orders.
Question
I would like to know how invoices are handled for bank transfer payment and is there a way to create invoice without marking it as PAID?