However my custom Payment method show credit card options but not functional neither show CVV option and Dropdown for years and months. Help me?
Got an answer for my query, so i am going to share it here. Actually what i have done is duplicate the authorize.net module to create my own custom payment method, in this process i have missed some crucial naming convention in DI.XML file of front-end.
Magento\Payment\Model\CcGenericConfigProvider (item name should be different)
Magento\Payment\Model\IframeConfigProvider (virtual type name should be different)
These two points are responsible for populating credit card form accurately in front-end. for more information you can ask in comment here.