PHPackages                             bsscommerce/admin-payment-method - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. bsscommerce/admin-payment-method

ActiveMagento2-module[Payment Processing](/categories/payments)

bsscommerce/admin-payment-method
================================

Bss Admin Payment Method Module

41.3k3[1 PRs](https://github.com/Joshua29LK/magento-2-admin-payment-method/pulls)PHP

Since Jan 22Pushed 6y ago2 watchersCompare

[ Source](https://github.com/Joshua29LK/magento-2-admin-payment-method)[ Packagist](https://packagist.org/packages/bsscommerce/admin-payment-method)[ RSS](/packages/bsscommerce-admin-payment-method/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

MAGENTO 2 ADMIN PAYMENT METHOD
==============================

[](#magento-2-admin-payment-method)

Currently, Magento 2 default does not activate a payment method for admin use only. In many cases, you will wish to have a payment method that you could assign to a backend order only and invisible on the checkout page in the frontend. For instance, sometimes, customers would like to make orders by phone or pay by money transfer or in-person cash. Therefore, [Magento 2 Admin Payment Method](https://bsscommerce.com/magento-2-admin-payment-method-extension.html) enables you to create orders from the backend and use the payment method visible at the backend only.

1. Documentation
----------------

[](#1-documentation)

- Installation guide: [Get It Now](https://bsscommerce.com/media/attachments/198_5c1b4aaab5f0d_Installation_Guide_Admin_Payment_Method_for_Magento_2.pdf)!
- User guide: [Get It Now](https://bsscommerce.com/media/attachments/198_5c1b4aaab71a3_User_Guide-Admin_Payment_Method_Extension.pdf)!
- Download from our live site:
- Get Support:
- Contribute to BSSCommerce Github:
- Change log:

2. Detail Functions
-------------------

[](#2--detail-functions)

With Magento 2 Admin Payment Method, you can create a payment method and hide it from the frontend. Then, when creating orders in the backend, admin can use this payment method for the specific purpose. Key Features: Add a new payment method visible at the backend only Picture 1: [![2._Magento_2_Admin_Payment_Method_Config.png](https://camo.githubusercontent.com/c277440d81124eac8d66e41533775e5af76327e3e3a17023b45f7f96c3401636/68747470733a2f2f627373636f6d6d657263652e636f6d2f6d656469612f777973697779672f696e666f727469732f73637265656e73686f742f322e5f4d6167656e746f5f325f41646d696e5f5061796d656e745f4d6574686f645f436f6e6669672e706e67)](https://camo.githubusercontent.com/c277440d81124eac8d66e41533775e5af76327e3e3a17023b45f7f96c3401636/68747470733a2f2f627373636f6d6d657263652e636f6d2f6d656469612f777973697779672f696e666f727469732f73637265656e73686f742f322e5f4d6167656e746f5f325f41646d696e5f5061796d656e745f4d6574686f645f436f6e6669672e706e67)Picture 2: [![1._Magento_2_Admin_Payment_Method_Create_new_order.png](https://camo.githubusercontent.com/a69cd1d3673884be865404e6145fdd5f1f5235e5bbc74b10beed3fc097b704cd/68747470733a2f2f627373636f6d6d657263652e636f6d2f6d656469612f777973697779672f696e666f727469732f73637265656e73686f742f312e5f4d6167656e746f5f325f41646d696e5f5061796d656e745f4d6574686f645f4372656174655f6e65775f6f726465722e706e67)](https://camo.githubusercontent.com/a69cd1d3673884be865404e6145fdd5f1f5235e5bbc74b10beed3fc097b704cd/68747470733a2f2f627373636f6d6d657263652e636f6d2f6d656469612f777973697779672f696e666f727469732f73637265656e73686f742f312e5f4d6167656e746f5f325f41646d696e5f5061796d656e745f4d6574686f645f4372656174655f6e65775f6f726465722e706e67)

- Preselect when admin creates orders
- Automatically create Invoice and Shipment
- Track all orders using admin payment method in a grid table
- Set applicable countries (All or Optional) for the admin payment method
- Adjust the name for the method by each store view
- Notify customers about the payment method on the frontend Account Dashboard/My Order

3. Other Useful Magento 2 Extensions Recommended for Your Ecommerce Store
-------------------------------------------------------------------------

[](#3-other-useful-magento-2-extensions-recommended-for-your-ecommerce-store)

- [Admin Shipping Method](https://bsscommerce.com/magento-2-order-management/magento-2-admin-shipping-method-extension.html): Allow admins to create a shipping method and hide it from the frontend. Admin can use this method when creating orders in the backend. Customers cannot see this method in the frontend.
- [Pre-select Shipping/Payment](https://bsscommerce.com/magento-2-preselect-shipping-payment-extension.html): Speeds up customer checkout process by pre-selecting the shipping and payment methods.
- [Check-out Custom Field](https://bsscommerce.com/magento-2-order-management/magento2-checkout-custom-field.html): Now admin could add custom fields to the checkout page so they could have additional information from customers, for certain purposes. There are seven types of fields to choose: radio button, dropdown, checkbox, date, yes/no, text field, and text area
- [Order Delivery Date](https://bsscommerce.com/magento-2-order-management/magento-order-delivery-date-for-magento-2.html): Allow customers to choose the delivery date in the checkout process.
- [Custom Order Number](https://bsscommerce.com/magento-2-order-management/magento-2-custom-order-number-extension.html): Modify the order number format for the best of convenience for both sellers and buyers
- [Auto Invoice](https://bsscommerce.com/magento-2-order-management/magento-2-auto-invoice.html): Satisfy your customer by orders processed immediately. Auto creates invoices and shipments after customers finish placing the order.
- [Auto Cancel Order](https://bsscommerce.com/magento-2-order-management/magento-2-auto-cancel-order-extension.html): Allows canceling pending and pending payment order automatically.
- [Delete Order](https://bsscommerce.com/magento-2-order-management/delete-order-for-magento-2.html): Enable admin to delete unwanted orders from the backend. Related invoices, shipments and credit memos will also be removed automatically.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9c9ceaaceb22b1edaf54bed2dbcc949bdb19befe88b48feead1b3cba29841aa4?d=identicon)[bsscommerce](/maintainers/bsscommerce)

---

Top Contributors

[![Joshua29LK](https://avatars.githubusercontent.com/u/30520264?v=4)](https://github.com/Joshua29LK "Joshua29LK (4 commits)")[![X-HueLT](https://avatars.githubusercontent.com/u/75726358?v=4)](https://github.com/X-HueLT "X-HueLT (1 commits)")

### Embed Badge

![Health badge](/badges/bsscommerce-admin-payment-method/health.svg)

```
[![Health](https://phpackages.com/badges/bsscommerce-admin-payment-method/health.svg)](https://phpackages.com/packages/bsscommerce-admin-payment-method)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
