Payment Method showing blank always except check method
1.Only Check method showing in the list 

Hi @pushpendra07. Thank you for your report.
To help us process this issue please make sure that you provided the following information:
Please make sure that the issue is reproducible on the vanilla Magento instance following Steps to reproduce. To deploy vanilla Magento instance on our environment, please, add a comment to the issue:
@magento-engcom-team give me 2.3-develop instance - upcoming 2.3.x release
For more details, please, review the Magento Contributor Assistant documentation.
@pushpendra07 do you confirm that you was able to reproduce the issue on vanilla Magento instance following steps to reproduce?
Hi @krishprakash. Thank you for working on this issue.
In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:
Issue: Format is valid will be added to the issue automatically. Please, edit issue description if needed, until label Issue: Format is valid appears.[x] 2. Verify that issue has a meaningful description and provides enough information to reproduce the issue. If the report is valid, add Issue: Clear Description label to the issue by yourself.
[x] 3. Add Component: XXXXX label(s) to the ticket, indicating the components it may be related to.
[x] 4. Verify that the issue is reproducible on 2.3-develop branchDetails
- Add the comment @magento-engcom-team give me 2.3-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.3-develop branch, please, add the label Reproduced on 2.3.x.
- If the issue is not reproducible, add your comment that issue is not reproducible and close the issue and _stop verification process here_!
[x] 5. Verify that the issue is reproducible on 2.2-develop branch. Details
- Add the comment @magento-engcom-team give me 2.2-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.2-develop branch, please add the label Reproduced on 2.2.x
@magento-engcom-team give me 2.3-develop instance
Hi @krishprakash. Thank you for your request. I'm working on Magento 2.3-develop instance for you
Hi @krishprakash, here is your Magento instance.
Admin access: https://i-22231-2-3-develop.instances.magento-community.engineering/admin
Login: admin Password: 123123q
Instance will be terminated in up to 3 hours.

@magento-engcom-team give me 2.2-develop instance
Hi @krishprakash. Thank you for your request. I'm working on Magento 2.2-develop instance for you
Hi @krishprakash, here is your Magento instance.
Admin access: https://i-22231-2-2-develop.instances.magento-community.engineering/admin
Login: admin Password: 123123q
Instance will be terminated in up to 3 hours.

Hi @shikhamis11. Thank you for working on this issue.
In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:
Issue: Format is valid will be added to the issue automatically. Please, edit issue description if needed, until label Issue: Format is valid appears.[ ] 2. Verify that issue has a meaningful description and provides enough information to reproduce the issue. If the report is valid, add Issue: Clear Description label to the issue by yourself.
[ ] 3. Add Component: XXXXX label(s) to the ticket, indicating the components it may be related to.
[ ] 4. Verify that the issue is reproducible on 2.3-develop branchDetails
- Add the comment @magento-engcom-team give me 2.3-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.3-develop branch, please, add the label Reproduced on 2.3.x.
- If the issue is not reproducible, add your comment that issue is not reproducible and close the issue and _stop verification process here_!
[ ] 5. Verify that the issue is reproducible on 2.2-develop branch. Details
- Add the comment @magento-engcom-team give me 2.2-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.2-develop branch, please add the label Reproduced on 2.2.x
[ ] 6. Add label Issue: Confirmed once verification is complete.
[ ] 7. Make sure that automatic system confirms that report has been added to the backlog.
:white_check_mark: Confirmed by @shikhamis11
Thank you for verifying the issue. Based on the provided information internal tickets MAGETWO-99111, MAGETWO-99112 were created
Issue Available: @shikhamis11, _You will be automatically unassigned. Contributors/Maintainers can claim this issue to continue. To reclaim and continue work, reassign the ticket to yourself._
temporary fix...
add to etc/config.xml:
<default>
<payment>
<cashondelivery>
<active>1</active>
</cashondelivery>
<banktransfer>
<active>1</active>
</banktransfer>
</payment>
</default>
The problem seems to be a new condition that checks for active payments, but somehow it returns wrong results because in my case the missing methods are active.
@domeglic So, what麓s a possible solution for this one?
@Julen10 No idea what a proper solution is, I didn't look into why this additional check was added. The way I solved this for my project is to revert the change only for the sales grid:
Create a class that extends Magento/Payment/Helper/Data and removes the active check. Then set it as the argument for the column renderer:
<type name="Magento\Payment\Ui\Component\Listing\Column\Method\Options">
<arguments>
<argument name="paymentHelper" xsi:type="object">Vendor\Module\Bugfix\Payment\HelperData</argument>
</arguments>
</type>
Hi @pushpendra07, @Nazar65, @krishprakash.
Thank you for your report and collaboration!
The issue was fixed by Magento team. The fix was delivered into magento/magento2:2.2-develop branch(es).
Related commit(s):
The fix will be available with the upcoming 2.2.10 release.
Hi @pushpendra07, @Nazar65, @krishprakash.
Thank you for your report and collaboration!
The issue was fixed by Magento team. The fix was delivered into magento/magento2:2.3-develop branch(es).
Related commit(s):
The fix will be available with the upcoming 2.3.3 release.
Most helpful comment
@Julen10 No idea what a proper solution is, I didn't look into why this additional check was added. The way I solved this for my project is to revert the change only for the sales grid:
Create a class that extends
Magento/Payment/Helper/Dataand removes the active check. Then set it as the argument for the column renderer: