Well there isnt really a special macro for one covenant or the other I’d imagine. The Covenant ability falls in the buff or burst region and it just depends on how or when you want to use that. Being as Divine Toll is a 1 minute cool down, it doesnt exactly line up with all of the other cool downs. It does line up with Execution sentence and Final Reckoning, and if you just wait an extra 15 seconds on something like Seraphim and Wake of Ashes, you could make a burst macro like this
/castsequence [mod:alt,combat,@player] Seraphim, Execution sentence, Final Reckoning, Divine Toll, Wake of Ashes
You would need a total of 5 HP before starting this burst cast sequence, and its possible that Divine Toll doesnt properly fire being as it might need a target to use, but the tooltip for it suggest otherwise. The theory behind this sequence is you gain 8% haste, crit, versatility, and 13% mastery from Seraphim buffing you for your first attack Execution sentence. Execution Sentence then boosts your attacks but 20% as the hammer falls, boosting you next spell Final Reckoning, and with that the target takes an extra 50% damage from your holy attacks, then boosting your Divine toll, and Wake of Ashes.
I cant test this macro being as im a Venthyr Protection Paladin though.
If that macro works then you could add /cast [mod:Alt, combat] Avenging Wrath above it so the first time you use the burst it would be boosted (damage, healing and crit strike by and additional 20%). So something like:
Avenging Wrath, Seraphim, Execution sentence, Final Reckoning, Divine Toll, Wake of Ashes.
you could also just make 2 of them but one is with Avenging Wrath in the front so it casts in order.
It is ultimately up to you where you want to put everything. If you need some idea here is a plug to a macro I made and recently updated, but it doesnt have Divine Toll in it.