We have resolved this in your client's instance. Here is the story!
The integration has limited access to what it can do because of CiviCRM's features. Since we only have access to following fields we cannot do anything outside them:
The only way we can send the receipt flag is to rely on the CiviCRM's option for sending receipts. With that in mind the setting has to be set up correctly with CiviCRM before we can send the receipt. Here is the setting page:
With your client's instance we simply changed the setting to SMTP from mail() and enabling the localhost.
All is working now. We had to spend a good deal of time to debug CiviCRM and learn how the core works. When we create integration we really don't spend a lot of time with learning how the entire 3rd party platform works - it is just not practical or required.
Hope this finding helps.
Let us know if we can be of more assistance.
Leave a comment: