Yes, payment at a physical bank is possible. However, keep in mind the bank’s rules of financial monitoring- they may request additional documents with the payment (an agreement, way-bill, invoice, etc.).
Sometimes arranging these documents is time-consuming and can cause a delay in the delivery of goods. To avoid delays, many of our clients register their companies with a bank account abroad.