When creating an order from the admin panel I cannot see payment methods available However, in the fronted, customers can see the available payment methods, which are CHECK / MONEY ORDER and CyberSource ( CREDIT CARD )

There are no errors in the console neither in the logs.

Any suggestions on how to debug this? Thanks

enter image description here

2 Answers 2


With reference to this answer

For Check / Money Order this payment method extends Magento\Payment\Model\Method\AbstractMethod class. If you open then you can see following code snippet:

protected $_canUseInternal = false;

This is the reason it is not working on admin side.

So, please check Paypal as reference so you will have better idea.

Happy Coding. :)

  • thanks man you saved me upvoted
    – Asad Ullah
    Commented Aug 5, 2021 at 8:00
  • @AsadUllah happy coding. Commented Aug 5, 2021 at 11:51

Try choosing a "Shipping Method" first, then the Payment method options will show.

  • Thanks! But is this a core bug? Commented Jun 14, 2021 at 4:01
  • Sure seems that way. When you have a decline, the card is gone, and you have to click the shipping method again. Or update the order.
    – Dan Joseph
    Commented Mar 3, 2023 at 14:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.