They are same. 綺麗 is kanji of きれい :)
Natural way to say in Japanese is : debit card(デビッドカード)で支払いできますか? I imagined this situation is in some shops. お支払いする is honorific. The action to pay for you. The honorific is for the counterpart. So we normally don’t use honorifics for own actions.