Inspired by this SE question, I wrote a setting to control on a global basis whether Civi sends out a receipt for every recurring payment received via IPN. I copied the concept from the iATS extension but used modern methods of defining the settings UI.
Now, there's plenty of testing I need to do, but I thought I'd show a WIP to ask:
- Is this something you'd be interested in merging?
- Are you OK with the general method I used for implementing this?
If I get a "yes" on both, I'll push forward.