The only way is Smartbuy GYFTR with the shitty 1.5%. If you want 2% you can go for Park+ direct UPI payment(CC not supported). The Amazon Gift Card era is over bro let's face it.
There are a few users who mention that they receive CB on SBI CB Card purchasing vouchers from Park+, if they are right, then this is the best method