cash or charge?は「即金ですか?積んで(入れて)おきますか?(←ツケておきますか?の英語風表現)」だね
chargeを「カードで払う」と訳すのは日本人の勝手な解釈