Get list of payment methods by store id in Magento 2.

You can get all the payment method list using Magento 2 by PaymentMethodListInterface interface getList() method.

You can fetch the list of all enable/disable payment method with the specific store, Payment code, and name.

You just need to pass current store id in the getAList() method of above PaymentMethodListInterface interface. You can get the Store Specific Payment list by below way,

Get all active payment method list by store id Magento 2.

You can get all the active payment method list using Magento 2 by PaymentMethodListInterface interface.

You can fetch the list of all active payment method only with the specific store by Payment title/code and name.

You just need to pass current store id in the getActiveList() method of above interface.

Create customer address attribute Programmatically using Patch data in Magento 2.3

Create a customer address attribute programmatically in Magento 2 using the simple module by Best Coding Standard Approach using Setup patch data.

In our demo, I have created a simple text field attribute for a customer address called Nickname.

You can see a customer attribute in backend using Customer -> All Customer -> Click on Edit Customer Link.
Go to Addresses Tab and edit or add new Address.