Home / Model
Name Modified Size InfoDownloads / Week
Parent folder
AdminPaymentMethod.php 2026-02-26 1.5 kB
Totals: 1 Item   1.5 kB 0

BSS Commerce Magento 2 Admin Payment Method

The Admin Payment Method for Magento 2 is a free module that allows store admins to create custom payment methods for admin orders. This is especially useful for handling offline payments, internal transactions, and special payment arrangements without exposing them to customers on the frontend.

Key Features

  • Exclusive Admin Payment Method: Create a new payment method that is only available in the Magento admin panel, preventing it from being selected on the frontend checkout.
  • Custom Payment Title & Instructions: Define a custom title and instructions for the payment method to guide admin users during order creation.
  • Offline Payment Support: Enable payments via offline methods such as bank transfers, cash payments, or custom internal payment terms.
  • Auto Invoice & Shipment: Automatically generate invoices and shipments upon order completion, with an option to enable/disable in settings.
  • Order Tracking & Filtering: Easily track and filter all orders using the admin payment method in a dedicated grid.
  • Easy Configuration: Enable and configure the method within the Magento admin panel with minimal effort.

Demo site

Backend demo Luma

Frontend demo Luma

Installation

  1. Download the module from the BSS Commerce store: https://bsscommerce.com/magento-2-admin-payment-method-extension.html

  2. Extract the package and upload it to app/code/Bss/AdminPaymentMethod.

  3. Run the following commands in the root directory:

php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
  1. Enable and customize the extension under Stores > Configuration > Sales > Payment Methods. Refer to our User Guide for detailed setup instructions.

Other helpful Magento 2 Extensions by BSS Commerce

  • Admin Payment Method - Add a payment option that is available only in the Magento backend, perfect for processing offline transactions and internal order arrangements.

  • Quick Order - Enable fast bulk purchasing by letting users add multiple products to the cart via SKU or CSV upload, streamlining large orders and admin operations.

  • Minimum Order Quantity (MOQ) - Define minimum and maximum purchase limits for each customer group to maintain margins and make order control more efficient.

  • Admin Product Preview Plus - Preview product pages on the frontend to verify shipping, payment, and MOQ rules.

  • Admin Action Log - Record every modification made by backend users to enhance system security and provide full activity transparency.

  • Reward Points - Build a customer loyalty program that grants points for purchases and motivates repeat buying behavior.

  • Multiple Wishlists - Allow shoppers to create and handle several wishlists for different needs, improving their shopping experience and interaction with your store.

  • Magento 2 B2B module package - A comprehensive suite of B2B features such as customer group control, flexible tier pricing, and optimized ordering processes, designed to boost productivity, drive revenue growth, and deliver a smoother purchasing journey for wholesale customers.

FAQ

1. Will this payment method appear on the frontend checkout page?

No, the Admin Payment Method is exclusively available in the Magento admin panel and cannot be selected by customers.

2. Can I restrict the method to specific customer groups?

No, the Magento 2 Admin Payment Method extension does not have a built-in feature to restrict payment methods by customer groups, as it is designed exclusively for admin use. However, if you need to restrict payment methods based on customer groups on the frontend, consider using BSS Magento 2 payment restrictions

3. How do I troubleshoot if the payment method is not appearing?

Ensure the module is enabled, the cache is cleared, and configurations are correctly set under Stores > Configuration > Sales > Payment Methods. If the issue persists, check for conflicts with other payment extensions or review error logs for troubleshooting.

Source: README.md, updated 2026-02-26