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


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
    Aug 5 at 8:00
  • @AsadUllah happy coding. Aug 5 at 11:51

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


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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