MR: !249
dmunio (81e1b789) at 14 Mar 15:24
Process the invoice.paid and invoice.payment_succeeded webhook even...
My analysis of the problem is as follows: The "invoice.paid" and/or "invoice.payment_succeeded" events are processed before the creation of the first contribution of a subscription is completed. If the contribution is not found, a new one is created: https://lab.civicrm.org/extensions/stripe/-/blob/6.10/Civi/Stripe/Webhook/Events.php?ref_type=tags#L702-712
I suggest:
We must remove the if, so that whenever an event with the same identifier exists, it is not processed now:
// There is a webhook that is already in the queue.
// So we cannot process the current webhook immediately and must add it to the queue instead.
$processWebhook = FALSE;
With these patches I was able to solve the problem.
dmunio (13b1ebe3) at 08 Mar 15:51
Yes, I encountered this issue on two production sites running CiviCRM 5.63.4 and Stripe 6.10
I have the same problem. Temporarily resolved by removing the 'invoice.payment' event from the events enabled on the webhook.
dmunio (13b1ebe3) at 23 Feb 14:11
Fix sending a email to alternative email address. #31
When the option to send an email to an alternative email is used in civirules, but the trigger reference contact does not have an email address or has it blocked, the email is not sent.
This issue arises from the following change: b28aa8b3
The problem is complex, because the "alternative_receiver_address" parameter is used in different situations:
I suggest separating these situations with another parameter: !61
dmunio (1591327b) at 12 Dec 12:59
Add vendor autoload.
dmunio (a14e7a2b) at 12 Dec 12:59
dmunio (1591327b) at 12 Dec 12:59
Add vendor autoload.
dmunio (a14e7a2b) at 12 Dec 12:50
Fix vendor folder.
dmunio (a14e7a2b) at 12 Dec 12:50
Fix vendor folder.
dmunio (b1db71f4) at 13 Nov 14:29
Merge branch '1.x-devRm' into '1.x'
dmunio (fe3c20c0) at 13 Nov 14:21