It's better to pay by credit card because you can earn points.
こんにちは。
様々な言い方ができると思いますが、例えば下記のような表現はいかがでしょうか:
・It's better to pay by credit card because you can earn points.
ポイントがたまるのでクレジットカードで支払った方がいいです。
上記のように言うことができます。
earn は「稼ぐ」「得る」ようなニュアンスがあります。
ぜひ参考にしてください。