「頂戴いたします」に値する英語は無いのでシンプルにThank youで問題ありません。
受け取るときに場を持たせるために何か言いたいのであれば、名刺に書かれている名前をフルネームで読んでみてはどうでしょう。Mr.Adam Smith, did I pronounce your name correctly?(アダムスミスさんですね。発音間違っていないですか)と言えば相手の名前の正しい発音を確認することもできますね!
すでに回答がついているので、もらった名刺の名前の読み方がわからない時の聞き方をご紹介します。
Thank you. How do you pronounce your name?
ありがとうございます。お名前はどのようにお読みしたらいいですか?
英語では、頂戴しますって言わないですね。
日本的な自分がへりくだる表現は、英語圏にはないことが多いです。
文化的な違いが面白いですね。