You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whenever a stripe payment_intent.succeeded webhook is delivered the following message log appears in the system
2025-01-19 14:53:25 [web.WARNING] [stripe] Transaction with the reference “pi_REDACTED” not found when processing webhook evt_REDACTER {"memory":9237800}
In the backend we have a redirect transcation. The reference code from the API seems to be the checkout session.
Then after the client pays and comes back then the success webhook is triggered but it doesn't find the transaction as it is looking for a payment transaction.
Shouldn't the case 'payment_intent.succeeded' also be included in this situation to create the transaction the success webhook is searching for?
At first we saw the the webhooks didn't work ok because of the missing sercret and Webhooks reporting a warning instead of an error which i don't necessarily agree if there is no further information about it in the backend nor in stripe.
Now with the warning and a response of ok the stripe still doesn't show errors as technically the webhooks are working but not really.
Steps to reproduce
Make an order
Pay with stripe redirections
Get back to the system
Additional info
Craft CMS version: Craft Pro 5.5.5
Stripe for Craft Commerce version: 5.0.4.3
PHP version: 8.3.3
Database driver & version: MySQL 27.1
Plugins & versions:
Blitz 5.9.7
CKEditor 4.4.0
Craft Commerce 5.2.8
Feed Me 6.6.1
Formie 3.0.14
Hyper dev-craft-5
Navigation 3.0.5
Ray 2.1.1
Retcon 3.2.1
SEO 5.1.7
Sprig 3.5.1
Stripe for Craft Commerce 5.0.4.3
The text was updated successfully, but these errors were encountered:
It sounds like we could look to implement a way to create a new transaction if the payment intent reference doesn't exist if there is an order ID in the metadata of the payment success webhook,
I can't give a timeline but this is on the list. Thanks.
In the meantime for those transaction webhooks that can in with "missing sercret", you could manually create the transaction in the database for the order and put the payment intent ID in the reference and resend the webhook which should update the order and transaction with the latest data.
Description
Whenever a stripe payment_intent.succeeded webhook is delivered the following message log appears in the system
2025-01-19 14:53:25 [web.WARNING] [stripe] Transaction with the reference “pi_REDACTED” not found when processing webhook evt_REDACTER {"memory":9237800}
In the backend we have a redirect transcation. The reference code from the API seems to be the checkout session.
Then after the client pays and comes back then the success webhook is triggered but it doesn't find the transaction as it is looking for a payment transaction.
Shouldn't the case 'payment_intent.succeeded' also be included in this situation to create the transaction the success webhook is searching for?
At first we saw the the webhooks didn't work ok because of the missing sercret and Webhooks reporting a warning instead of an error which i don't necessarily agree if there is no further information about it in the backend nor in stripe.
Now with the warning and a response of ok the stripe still doesn't show errors as technically the webhooks are working but not really.
Steps to reproduce
Additional info
Blitz 5.9.7
CKEditor 4.4.0
Craft Commerce 5.2.8
Feed Me 6.6.1
Formie 3.0.14
Hyper dev-craft-5
Navigation 3.0.5
Ray 2.1.1
Retcon 3.2.1
SEO 5.1.7
Sprig 3.5.1
Stripe for Craft Commerce 5.0.4.3
The text was updated successfully, but these errors were encountered: