Is Your Credit Card Going to have 60 Days Billing?

So, it seems people are getting calls from a number that is called ‘Credit Card Dept’ on Trucaller, and the call starts simply enough. The caller on the other end first begins with the Payback card thing – apparently the Payback points are not getting credited on many cards, and therefore, a new card will […]