CMS Development Magento

Implementing Magento Vault with Custom Payment Method : Magento 2

I am working on a custom payment module with SnapPay Integration. I need to use Magento out of the box Vault module to save customer card details. I have followed Magento user guide but it’s complicated speacially di.xml part. Anyone have knowledge on this How Can I use this vault to save card.?