TikTok and payments, a match made on social media