Jump to content

Does not send email when manually crediting a payment


Recommended Posts

After upgrading to version 8.9, when I select an invoice and credit a payment manually, the system credits the payment to the customer's account but does not send the payment confirmation email to the customer.
In the Email tab of that client, the email that should have been sent does not appear either.

Link to comment
Share on other sites

Just come here searching to report this myself. I'm seeing the exact same issue. 

If I mark in invoice as paid, an email confirmation doesn't get automatically sent. I have to go back, and manually click the "Send Email" button. This has only started since updating to 8.9.0

Link to comment
Share on other sites

Hi. Checking, and same issue here since upgrading yesterday.

Maybe it's related with this other bug I was reporting:

Because if I generate invoice through a Stripe charge, e-mail is sending well and data is registering OK too. So I think both bugs could be related...

Edited by donostiarra
Link to comment
Share on other sites

5 minutes ago, kennerty said:

I'm have a similar issue since updating to 8.9, but the payment isn't even being added. The "Add Payment" button changes to a loading button and spins forever.

image.png.63c47f92080338ac4cb5732fa6a73c83.png

Can you open your developer tools and open the Console. Press the button and show us if there are any errors.

If not, open the network tab in the developer tools and switch to Fetch/XHR. Press the button and see if the response for either requests mentions anything indicating the issue.

Edited by leemahoney3
Link to comment
Share on other sites

I am having same issue.  Adding payment manually, going to invoice add payment.  Payment confirmation checked.  No email.  Using bend admin theme.  whmcs 8.9 php 7.4

no email sent according to logs

I will try inspect but usually do payments via cellphone, so will need a chance to do on laptop

Edited by Dkuzik
Link to comment
Share on other sites

14 hours ago, Dkuzik said:

I am having same issue.  Adding payment manually, going to invoice add payment.  Payment confirmation checked.  No email.  Using bend admin theme.  whmcs 8.9 php 7.4

no email sent according to logs

I will try inspect but usually do payments via cellphone, so will need a chance to do on laptop

Check the activity log also, if an email fails to send it wont log on the clients profile but will leave an entry in the activity log (should mention the email address)

Link to comment
Share on other sites

There is not any error in activity log either. Not sending e-mail, and not error. Nothing in console in browser.  Later, sending it manually, it works OK. So, since upgrade, I need to add the payments, and later send the notification manually for each payment.

Still not sure if it's related to this bug, also adding manual payments: https://whmcs.community/tags/CORE-19178/

Maybe @WHMCS John can confirm this.

Thanks.

Edited by donostiarra
Link to comment
Share on other sites

We are having this similar issue we are adding a manual payment via the add payment tab the button just spins until we stop it.  We have refreshed the page, tried a different browser and restarted the server with no fix.

Link to comment
Share on other sites

On 4/04/2024 at 3:28 AM, donostiarra said:

There is not any error in activity log either. Not sending e-mail, and not error. Nothing in console in browser.  Later, sending it manually, it works OK. So, since upgrade, I need to add the payments, and later send the notification manually for each payment.

Still not sure if it's related to this bug, also adding manual payments: https://whmcs.community/tags/CORE-19178/

Maybe @WHMCS John can confirm this.

Thanks.

This is exactly my issue. No errors. Works with add funds. Blend template.

Link to comment
Share on other sites

  • 3 weeks later...
Posted (edited)

Be responsible! @WHMCS John
the issue was reported 50 days ago and you still have no solution!

This is not a free software boys! we are paying +$500/mo for this WHMCS license to have better support!

Edited by Joo32
Link to comment
Share on other sites

We are also experiencing this issue.

When adding a payment via the payment tab, the payment receipt email is not sent.  The checkbox is ticked that reads: "Check to Send Confirmation Email".

There is no attempt to send an email.  It must be sent manually.

 

Something else we have noticed is that once as invoice is cancelled you can not send a canceled invoice email.  The option to select any email template and the send button are disabled.

 

@WHMCS John can you please provide an update, and hopefully a bug number that we can check of the next maintenance list.

Link to comment
Share on other sites

  • WHMCS Support Manager

Hi all,

Can you please click the "Manage Invoice" button before clicking the Add Payments tab to add payment to the invoice.

Please let me know if this works-around the issue.

Link to comment
Share on other sites

Posted (edited)

@WHMCS John

Yes, this way it works and send email.
But the actual problem is that when we add payment through callback file ro internal API, it does not send email neither. (as we were doing on previous update(8.1), nothing changed)
Alos, sendemail API does not work for invoices as well:

localAPI('SendEmail', [
        'messagename' => 'Invoice Payment Confirmation',
        'id' => $invoiceId,
        'customtype' => 'invoice',
    ]);

 

This should work, but it does not.

Edited by Joo32
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated