Call sales events when finalizing checkout process

This should fix: #350 & #401.