Seems you are salaried and want to invest 50k in nps 80ccd(1b).
Payment on nps using cc takes convience fee + gst.
While I tried to pay 50k it was showing around 467 rs more.
If any of the cards,you mentioned are in active milestone program go with those.
For an example - in millenia card, if we spend 1 lacs milestone in a quarter, we get 1000rs voucher from hdfc, if by doing now payment, milestone is achieved it is good.
Check all your cards and milestone.
Otherwise, use axis platinum visa debit card/hdfc debit card to get 1% cashback. Because paying extra by cc isn't good idea.
I would suggest you go with a credit card like HSBC or other where they have introductory offer / flat voucher by doing first transaction within 30 days of card issuence.
HSBC gives 10% cashback upto 2,000 on platinum visa credit card on first transaction. But this is not time to do now, as 31st is very close, and if card does not come by that time, it will be waste..