По моему, вариант не очень хороший. Если у вас есть другие методы оплаты и доставки, то они должны считать сумму по total paid.
Можно сделать так, что при выборе этого метода автоматом добавлялясь скидка на сумму доставки. Создаете правило корзины и оно включается в этом методе оплаты.
В правилах корзины, для применения скидки, можно выбирать только перевозчика, а не оплату. Поэтому одним правилом не решить задачу. Нужно будет создать спец. метод доставки и установить модуль зависимости доставки от выбора оплаты.