[2025-09-16 11:49:55] local.WARNING: Invalid webhook signature {"expected":"v1=fcc0a3c4c0128a894c5767039377b33055a351d059d9f3ded8037d451ad9c475","received":"v1=1248abaa16c871b67fd934b08cb8116409638fd478bea424a2dc719357fdb7b8"} 
[2025-09-16 11:49:56] local.WARNING: Invalid webhook signature {"expected":"v1=2795335003d53d5864a9c82564703b3033b67256f76979b41c1eb592a129c7c3","received":"v1=df3200f93bd97973b02ab897b587f9085e1eed50f860c29acc23e8d01c5b3e3d"} 
[2025-09-16 11:49:58] local.WARNING: Invalid webhook signature {"expected":"v1=7f3cbc7292f9fafe383601a003b5a842eb4199b4d85c9e277470026156558ff4","received":"v1=2ead7e898bf119cd7cf6223cdd4b86562691b56e6b612740417fbecb96db3cf3"} 
[2025-09-16 11:49:58] local.WARNING: Invalid webhook signature {"expected":"v1=d385b5734fade32f8ddeb04e598e7d92c3d037939da682bbec15cbe57ec7d320","received":"v1=2f182247431557b11040c47ccc2e999df87c6899078e51440137281f98581efb"} 
[2025-09-16 11:52:53] local.WARNING: Invalid webhook signature {"expected":"v1=fa35577f974da797fc3247a424a3d3602a9ab4a9541679540de162c0b70d5324","received":"v1=cd233511376a632ee7b7c61dd8d801f1d136fe92963397bb4768451975b23345"} 
[2025-09-16 11:52:57] local.WARNING: Invalid webhook signature {"expected":"v1=efd9761d9526e4534e53e4423a3f41c36c8c00f82732bb6adb6936f5ca1d327c","received":"v1=02919f2488ac11480f2beb934b829398054217f9a3ce29c81ebe296579ec01e2"} 
[2025-09-16 11:55:33] local.WARNING: Invalid webhook signature {"expected":"v1=35877ff83f8cb041ec804263c23a0afe5c8a87b2b3b58f696e73822209e44bd1","received":"v1=a789dedae9c61fc972045488f554accf77cbd6895575c54ac6cdfb179117cdb3"} 
[2025-09-16 11:55:34] local.WARNING: Invalid webhook signature {"expected":"v1=a7556792ebaa585184b12eab7fa2aa8118dd36fa723c71aad7a07051d7cf5a45","received":"v1=1b8bbaf255fbc9a244a656193867e84cc2512c9c1d17ce973e99cc51e59a6a3e"} 
[2025-09-16 11:55:35] local.WARNING: Invalid webhook signature {"expected":"v1=7fc88b17ab801fb0fde8b8c6372e82ae3afd7a9838c155ee91c86ed57e75bdb1","received":"v1=0c9cd61488fa848812aaf3753ccfac9948e7ddfb106ed797af0378f4108551c3"} 
[2025-09-16 11:55:35] local.WARNING: Invalid webhook signature {"expected":"v1=ce77a0cc41bebb688006a896a6abd455055d3ccb5551d7cdfa584af801e4ee9d","received":"v1=1e1d018aa5aa9f54449091e8fad1040248ee0010f11457016702b98ed75f419d"} 
[2025-09-16 11:59:56] local.WARNING: Invalid webhook signature {"expected":"v1=3550a26b583c1b9950ab3c797ca96890c31e2b72aa8679f0d13c5bcc1c0cdda2","received":"v1=6a218f13d83548a9d9ead4cd051293c663afa1657f381d6ed1a3db6eee320d0f"} 
[2025-09-16 11:59:57] local.WARNING: Invalid webhook signature {"expected":"v1=8732c3be7b4644e4d49887bf363a7015a1e06d3039acbdf4c4a0c922113e0e7b","received":"v1=359cf6f29ae74be051e787012102bcdab40cff466556d94b0e01115690430188"} 
[2025-09-16 11:59:58] local.WARNING: Invalid webhook signature {"expected":"v1=ddf14b2c0ca60e7f169e37f1fbe572221d60ffd738273b69447f4026ca3576e7","received":"v1=59fe7359570fe51c4a341f1e98ddb06369c7d11df9a2fcaae70d11aa03539622"} 
[2025-09-16 11:59:59] local.WARNING: Invalid webhook signature {"expected":"v1=87bca058192eaf94db62a5004c72abf0b08b9fd6dfdcb5ba9a5c28916ebeac1e","received":"v1=7d72f060ce36184b4c14706fe01d2767a50551fb95bccd5b060912915cce1328"} 
[2025-09-16 12:02:57] local.WARNING: Invalid webhook signature {"expected":"v1=e5ed2cc037ab247d961f446c9fe3833c54aa4dc82cb189260b86766a98de2f53","received":"v1=f270e55b006e19d7f072d8f09d801e3010d4fffed8a0cff857ce06ad37480474"} 
[2025-09-16 12:03:01] local.WARNING: Invalid webhook signature {"expected":"v1=607bc1436ee1d1b466a25f6b8c2db923aa750c0e5c72523292cdfe70fbd0c5a3","received":"v1=0955cef2f87c713da6d0ce94d34a7fb88e1147663a7fe8729d849cefa1aa88f9"} 
[2025-09-16 12:05:34] local.INFO: Order marked paid via webhook {"order_id":150,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:05:34] local.INFO: Webhook ignored: order already paid {"order_id":150} 
[2025-09-16 12:05:35] local.INFO: Order marked paid via webhook {"order_id":151,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:05:36] local.INFO: Webhook ignored: order already paid {"order_id":151} 
[2025-09-16 12:09:57] local.INFO: Webhook ignored: order already paid {"order_id":150} 
[2025-09-16 12:09:58] local.INFO: Webhook ignored: order already paid {"order_id":150} 
[2025-09-16 12:09:59] local.INFO: Webhook ignored: order already paid {"order_id":150} 
[2025-09-16 12:09:59] local.INFO: Webhook ignored: order already paid {"order_id":150} 
[2025-09-16 12:11:02] local.WARNING: Invalid webhook signature {"expected":"v1=4ffa3f797e5c9977c60c6d63747f4930ea2f459354c3ee1c8d3d8ed8b7863fa7","received":"v1=60f04a6b229caaa0144924ae17ab3c26a2dc4e9c6a023950fff40af27b12d262"} 
[2025-09-16 12:11:03] local.WARNING: Invalid webhook signature {"expected":"v1=335bdbdc6916b5fa56040155b44e2a2f7355f41f3edc6f48c1cefcab180128d8","received":"v1=bb6539a4d3a16736342a7e75860e654658461f6258bfcab4511773628284f469"} 
[2025-09-16 12:13:01] local.WARNING: Invalid webhook signature {"expected":"v1=927fbc1387586b9164b0d584f74899560d131c1c39ffe15c530486ec945877d7","received":"v1=2d68d3a9039056c6c4d01d3277da4e9c5648b26fd86647ce0afb5aa8410fee94"} 
[2025-09-16 12:13:05] local.WARNING: Invalid webhook signature {"expected":"v1=236e2a037a014a48d94b21959e1421483e0af57af405055f25f63d230d4e7283","received":"v1=a010cb565899a81049a3e9e9ff851b050bfb9251864ec09515e4b66ab9d43b84"} 
[2025-09-16 12:15:10] local.INFO: Order marked paid via webhook {"order_id":152,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:15:11] local.INFO: Webhook ignored: order already paid {"order_id":152} 
[2025-09-16 12:21:03] local.INFO: Webhook ignored: order already paid {"order_id":152} 
[2025-09-16 12:21:04] local.INFO: Webhook ignored: order already paid {"order_id":152} 
[2025-09-16 12:25:03] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:25:03] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 12:31:40] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c92e30-01ed-acf3-b4f1-a7b2f275d6db","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:31:40] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:31:41] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c92e30-01ed-acf3-b4f1-a7b2f275d6db","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:31:41] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 12:41:05] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c93098-8d82-aa98-9156-14529328130d","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:41:05] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:41:05] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c93098-8d82-aa98-9156-14529328130d","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:41:05] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 12:45:08] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_PAYMENT_AUTHENTICATED","order_id":"68c93164-c105-ac15-a8a5-f620027ee467","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:45:08] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_PAYMENT_AUTHENTICATED"} 
[2025-09-16 12:47:58] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c93164-c105-ac15-a8a5-f620027ee467","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:47:58] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:47:59] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c93164-c105-ac15-a8a5-f620027ee467","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:47:59] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 12:52:05] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c93329-efff-ac7b-8f23-a9493a6058a0","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:52:05] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 12:52:09] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c93329-efff-ac7b-8f23-a9493a6058a0","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:52:09] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 12:54:30] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_PAYMENT_AUTHENTICATED","order_id":"68c933b3-d3a3-a586-a698-8f8d5382be1d","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:54:30] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_PAYMENT_AUTHENTICATED"} 
[2025-09-16 12:56:19] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_PAYMENT_AUTHENTICATED","order_id":"68c933b3-d3a3-a586-a698-8f8d5382be1d","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 12:56:19] local.INFO: Unhandled webhook event {"event":"ORDER_PAYMENT_AUTHENTICATED","payload":{"event":"ORDER_PAYMENT_AUTHENTICATED","order_id":"68c933b3-d3a3-a586-a698-8f8d5382be1d","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 13:08:42] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_PAYMENT_DECLINED","order_id":"68c9370f-95ba-ada8-970f-ea4e44cc652c","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 13:08:42] local.INFO: Order marked canceled/failed via webhook {"order_id":153,"event":"ORDER_PAYMENT_DECLINED"} 
[2025-09-16 13:09:47] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c9370f-95ba-ada8-970f-ea4e44cc652c","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 13:09:47] local.INFO: Order marked paid via webhook {"order_id":153,"event":"ORDER_AUTHORISED"} 
[2025-09-16 13:09:47] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c9370f-95ba-ada8-970f-ea4e44cc652c","merchant_order_ext_ref":"69303fbeae1cd913d1aa7370db3bd750ad38589d"}} 
[2025-09-16 13:09:47] local.INFO: Webhook ignored: order already paid {"order_id":153} 
[2025-09-16 16:09:17] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68c9613c-23d4-add9-914e-21d4926f9890","merchant_order_ext_ref":"a6c9b16c70509160d5466396778772f971ca91e7"}} 
[2025-09-16 16:09:17] local.INFO: Order marked paid via webhook {"order_id":154,"event":"ORDER_AUTHORISED"} 
[2025-09-16 16:09:18] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68c9613c-23d4-add9-914e-21d4926f9890","merchant_order_ext_ref":"a6c9b16c70509160d5466396778772f971ca91e7"}} 
[2025-09-16 16:09:18] local.INFO: Webhook ignored: order already paid {"order_id":154} 
[2025-10-03 12:12:56] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_CANCELLED","order_id":"68df9383-3abe-a6ff-ba4e-1275a13e6cb8","merchant_order_ext_ref":"b9e855eee42e3b6c73c459525504b847c576b4cf"}} 
[2025-10-03 12:12:56] local.INFO: Order marked canceled/failed via webhook {"order_id":157,"event":"ORDER_CANCELLED"} 
[2025-10-03 12:15:15] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_CANCELLED","order_id":"68df941d-e1dd-a8f1-8d3a-b94001cf0068","merchant_order_ext_ref":"b9e855eee42e3b6c73c459525504b847c576b4cf"}} 
[2025-10-03 12:15:15] local.INFO: Order marked canceled/failed via webhook {"order_id":157,"event":"ORDER_CANCELLED"} 
[2025-10-08 10:46:12] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_CANCELLED","order_id":"68e616b9-32b5-a71d-84d9-b642a9273915","merchant_order_ext_ref":"f163d7f3464e8eb586581bd9cef8c74f7cb9781d"}} 
[2025-10-08 10:46:12] local.INFO: Order marked canceled/failed via webhook {"order_id":158,"event":"ORDER_CANCELLED"} 
[2025-10-08 10:48:31] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e61739-ff08-a62f-841a-4f753680ddb6","merchant_order_ext_ref":"f163d7f3464e8eb586581bd9cef8c74f7cb9781d"}} 
[2025-10-08 10:48:31] local.INFO: Order marked paid via webhook {"order_id":158,"event":"ORDER_AUTHORISED"} 
[2025-10-08 10:48:31] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e61739-ff08-a62f-841a-4f753680ddb6","merchant_order_ext_ref":"f163d7f3464e8eb586581bd9cef8c74f7cb9781d"}} 
[2025-10-08 10:48:31] local.INFO: Webhook ignored: order already paid {"order_id":158} 
[2025-10-08 11:16:39] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e61dc5-4144-a30a-9972-f6ee6ba3457e","merchant_order_ext_ref":"f163d7f3464e8eb586581bd9cef8c74f7cb9781d"}} 
[2025-10-08 11:16:39] local.INFO: Order marked paid via webhook {"order_id":158,"event":"ORDER_AUTHORISED"} 
[2025-10-08 11:16:40] local.INFO: Video generation started {"video_id":"UFETwisXYmn","response":{"result":"ok"}} 
[2025-10-08 11:16:41] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e61dc5-4144-a30a-9972-f6ee6ba3457e","merchant_order_ext_ref":"f163d7f3464e8eb586581bd9cef8c74f7cb9781d"}} 
[2025-10-08 11:16:41] local.INFO: Webhook ignored: order already paid {"order_id":158} 
[2025-10-08 12:24:29] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e62d9c-8e01-a355-a8d1-e6f582ec8853","merchant_order_ext_ref":"f8804baf90f20c36d952b2cb81226d3d74e320d0"}} 
[2025-10-08 12:24:29] local.INFO: Order marked paid via webhook {"order_id":159,"event":"ORDER_AUTHORISED"} 
[2025-10-08 12:24:30] local.INFO: Video generation started {"video_id":"Ty3V6o6iQOz","response":{"result":"ok"}} 
[2025-10-08 12:24:30] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e62d9c-8e01-a355-a8d1-e6f582ec8853","merchant_order_ext_ref":"f8804baf90f20c36d952b2cb81226d3d74e320d0"}} 
[2025-10-08 12:24:30] local.INFO: Webhook ignored: order already paid {"order_id":159} 
[2025-10-08 16:15:19] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_CANCELLED","order_id":"68e6637f-2a3d-a919-ab2a-68e8e848c519","merchant_order_ext_ref":"b6a3b8e02b8cf23e1bce668a937dff739b89e955"}} 
[2025-10-08 16:15:19] local.INFO: Order marked canceled/failed via webhook {"order_id":160,"event":"ORDER_CANCELLED"} 
[2025-10-08 16:17:13] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e66430-056e-aa04-abff-692c7ddb11bd","merchant_order_ext_ref":"b6a3b8e02b8cf23e1bce668a937dff739b89e955"}} 
[2025-10-08 16:17:13] local.INFO: Order marked paid via webhook {"order_id":160,"event":"ORDER_AUTHORISED"} 
[2025-10-08 16:17:14] local.INFO: Video generation started {"video_id":"fAV5hNP2ksD","response":{"result":"ok"}} 
[2025-10-08 16:17:15] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e66430-056e-aa04-abff-692c7ddb11bd","merchant_order_ext_ref":"b6a3b8e02b8cf23e1bce668a937dff739b89e955"}} 
[2025-10-08 16:17:15] local.INFO: Webhook ignored: order already paid {"order_id":160} 
[2025-10-09 07:38:15] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e73c0f-c072-a2d8-b52e-164892222531","merchant_order_ext_ref":"810df2c25dd7415c140b30bdf830d9c3b00f9033"}} 
[2025-10-09 07:38:15] local.INFO: Order marked paid via webhook {"order_id":161,"event":"ORDER_AUTHORISED"} 
[2025-10-09 07:38:16] local.INFO: Video generation started {"video_id":"cwRSvUmUHJk","response":{"result":"ok"}} 
[2025-10-09 07:38:17] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e73c0f-c072-a2d8-b52e-164892222531","merchant_order_ext_ref":"810df2c25dd7415c140b30bdf830d9c3b00f9033"}} 
[2025-10-09 07:38:17] local.INFO: Webhook ignored: order already paid {"order_id":161} 
[2025-10-10 10:06:07] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e8b040-60be-a5e2-bfa6-f36a561eaaf5","merchant_order_ext_ref":"4bae1220c30472176c42f6d06b8c15dc9596c7f0"}} 
[2025-10-10 10:06:07] local.INFO: Order marked paid via webhook {"order_id":164,"event":"ORDER_AUTHORISED"} 
[2025-10-10 10:06:08] local.INFO: Video generation started {"video_id":"UdhEB3mAkDI","response":{"result":"ok"}} 
[2025-10-10 10:06:08] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e8b040-60be-a5e2-bfa6-f36a561eaaf5","merchant_order_ext_ref":"4bae1220c30472176c42f6d06b8c15dc9596c7f0"}} 
[2025-10-10 10:06:08] local.INFO: Webhook ignored: order already paid {"order_id":164} 
[2025-10-10 10:51:20] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e8ba43-e8ff-ae25-adde-dcd09466f239","merchant_order_ext_ref":"b5f85d48fe7797a67a8760b2b3d245e2674c8df7"}} 
[2025-10-10 10:51:20] local.INFO: Order marked paid via webhook {"order_id":166,"event":"ORDER_AUTHORISED"} 
[2025-10-10 10:51:21] local.INFO: Video generation started {"video_id":"PkMx6K4kXST","response":{"result":"ok"}} 
[2025-10-10 10:51:21] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e8ba43-e8ff-ae25-adde-dcd09466f239","merchant_order_ext_ref":"b5f85d48fe7797a67a8760b2b3d245e2674c8df7"}} 
[2025-10-10 10:51:21] local.INFO: Webhook ignored: order already paid {"order_id":166} 
[2025-10-10 11:04:10] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e8bde0-4553-a8ca-82c3-ff647df8c0c6","merchant_order_ext_ref":"1a0f06f3c7deffbd4f312d6ef89c7a8e503bf2ab"}} 
[2025-10-10 11:04:10] local.INFO: Order marked paid via webhook {"order_id":167,"event":"ORDER_AUTHORISED"} 
[2025-10-10 11:04:10] local.INFO: Video generation started {"video_id":"YB492Ehct2P","response":{"result":"ok"}} 
[2025-10-10 11:04:11] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e8bde0-4553-a8ca-82c3-ff647df8c0c6","merchant_order_ext_ref":"1a0f06f3c7deffbd4f312d6ef89c7a8e503bf2ab"}} 
[2025-10-10 11:04:11] local.INFO: Webhook ignored: order already paid {"order_id":167} 
[2025-10-10 11:28:03] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e8c36f-c0cd-a649-82e1-e009a32d8f9b","merchant_order_ext_ref":"9acb51aed94cd95716d3364b92c6ac2a4f75d7d9"}} 
[2025-10-10 11:28:03] local.INFO: Order marked paid via webhook {"order_id":168,"event":"ORDER_AUTHORISED"} 
[2025-10-10 11:28:04] local.INFO: Video generation started {"video_id":"gmFATEuYXnq","response":{"result":"ok"}} 
[2025-10-10 11:28:04] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e8c36f-c0cd-a649-82e1-e009a32d8f9b","merchant_order_ext_ref":"9acb51aed94cd95716d3364b92c6ac2a4f75d7d9"}} 
[2025-10-10 11:28:04] local.INFO: Webhook ignored: order already paid {"order_id":168} 
[2025-10-10 12:47:07] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68e8d5f2-28fc-a0f2-a661-1003650efbbf","merchant_order_ext_ref":"393dbdf9bce96e588d773217766c17d5f0bb247a"}} 
[2025-10-10 12:47:07] local.INFO: Order marked paid via webhook {"order_id":169,"event":"ORDER_AUTHORISED"} 
[2025-10-10 12:47:08] local.INFO: Video generation started {"video_id":"h6hLPNAE3el","response":{"result":"ok"}} 
[2025-10-10 12:47:09] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68e8d5f2-28fc-a0f2-a661-1003650efbbf","merchant_order_ext_ref":"393dbdf9bce96e588d773217766c17d5f0bb247a"}} 
[2025-10-10 12:47:09] local.INFO: Webhook ignored: order already paid {"order_id":169} 
[2025-10-16 16:52:05] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f0f861-56c5-af1e-a947-61a1d1b9437d","merchant_order_ext_ref":"b05febe5e513b51b76eb4c6afb366e88a2718788"}} 
[2025-10-16 16:52:05] local.INFO: Order marked paid via webhook {"order_id":176,"event":"ORDER_AUTHORISED"} 
[2025-10-16 16:52:06] local.INFO: Video generation started {"video_id":"bMcmKApem6N","response":{"result":"ok"}} 
[2025-10-16 16:52:07] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f0f861-56c5-af1e-a947-61a1d1b9437d","merchant_order_ext_ref":"b05febe5e513b51b76eb4c6afb366e88a2718788"}} 
[2025-10-16 16:52:07] local.INFO: Webhook ignored: order already paid {"order_id":176} 
[2025-10-20 17:42:09] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f649f9-d95b-a6b1-9926-aeb2c1ff645f","merchant_order_ext_ref":"493f227ef411dc73269c2bd0e8f8724274985ce3"}} 
[2025-10-20 17:42:09] local.INFO: Order marked paid via webhook {"order_id":188,"event":"ORDER_AUTHORISED"} 
[2025-10-20 17:42:10] local.INFO: Video generation started {"video_id":"XBmE4RjHKuA","response":{"result":"ok"}} 
[2025-10-20 17:42:10] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f649f9-d95b-a6b1-9926-aeb2c1ff645f","merchant_order_ext_ref":"493f227ef411dc73269c2bd0e8f8724274985ce3"}} 
[2025-10-20 17:42:10] local.INFO: Webhook ignored: order already paid {"order_id":188} 
[2025-10-20 18:06:00] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f64faa-defe-a80a-866c-2a207f9e2f5e","merchant_order_ext_ref":"56439b7f149879a2d4638e5a0a693ddbf117df23"}} 
[2025-10-20 18:06:00] local.INFO: Order marked paid via webhook {"order_id":191,"event":"ORDER_AUTHORISED"} 
[2025-10-20 18:06:01] local.INFO: Video generation started {"video_id":"hrjsIF4WdPR","response":{"result":"ok"}} 
[2025-10-20 18:06:01] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f64faa-defe-a80a-866c-2a207f9e2f5e","merchant_order_ext_ref":"56439b7f149879a2d4638e5a0a693ddbf117df23"}} 
[2025-10-20 18:06:01] local.INFO: Webhook ignored: order already paid {"order_id":191} 
[2025-10-21 10:22:41] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f73499-f9ec-ac64-8574-f9f4344f4983","merchant_order_ext_ref":"f6d57791d9465499914fcbb8e5296e02451d9d8a"}} 
[2025-10-21 10:22:41] local.INFO: Order marked paid via webhook {"order_id":192,"event":"ORDER_AUTHORISED"} 
[2025-10-21 10:22:42] local.INFO: Video generation started {"video_id":"OkxXft4i4GX","response":{"result":"ok"}} 
[2025-10-21 10:22:42] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f73499-f9ec-ac64-8574-f9f4344f4983","merchant_order_ext_ref":"f6d57791d9465499914fcbb8e5296e02451d9d8a"}} 
[2025-10-21 10:22:42] local.INFO: Webhook ignored: order already paid {"order_id":192} 
[2025-10-21 11:33:46] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f7451f-bd5b-a59d-b14c-0f6b0085ff13","merchant_order_ext_ref":"ef8c583edb12d7559bee07793ccda8a543589709"}} 
[2025-10-21 11:33:46] local.INFO: Order marked paid via webhook {"order_id":194,"event":"ORDER_AUTHORISED"} 
[2025-10-21 11:33:46] local.INFO: Video generation started {"video_id":"M4lwHFAayZK","response":{"result":"ok"}} 
[2025-10-21 11:33:47] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f7451f-bd5b-a59d-b14c-0f6b0085ff13","merchant_order_ext_ref":"ef8c583edb12d7559bee07793ccda8a543589709"}} 
[2025-10-21 11:33:47] local.INFO: Webhook ignored: order already paid {"order_id":194} 
[2025-10-21 13:37:55] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f76244-4e23-acc4-a1f8-cce90d041ba7","merchant_order_ext_ref":"32b0b6fc7f6b065899360f57f82a92e9d6779416"}} 
[2025-10-21 13:37:55] local.INFO: Order marked paid via webhook {"order_id":197,"event":"ORDER_AUTHORISED"} 
[2025-10-21 13:37:56] local.INFO: Video generation started {"video_id":"ZPeXcCAKGxi","response":{"result":"ok"}} 
[2025-10-21 13:37:57] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f76244-4e23-acc4-a1f8-cce90d041ba7","merchant_order_ext_ref":"32b0b6fc7f6b065899360f57f82a92e9d6779416"}} 
[2025-10-21 13:37:57] local.INFO: Webhook ignored: order already paid {"order_id":197} 
[2025-10-22 10:47:54] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_AUTHORISED","order_id":"68f88c14-a8cb-abc0-8595-f5b74684d0ba","merchant_order_ext_ref":"6c720be8e0f1eaf7132a1c4df3c4b75fdfda6fc2"}} 
[2025-10-22 10:47:54] local.INFO: Order marked paid via webhook {"order_id":199,"event":"ORDER_AUTHORISED"} 
[2025-10-22 10:47:55] local.INFO: Video generation started {"video_id":"NMdx0N2p6DZ","response":{"result":"ok"}} 
[2025-10-22 10:47:56] local.INFO: Revolut webhook payload received {"payload":{"event":"ORDER_COMPLETED","order_id":"68f88c14-a8cb-abc0-8595-f5b74684d0ba","merchant_order_ext_ref":"6c720be8e0f1eaf7132a1c4df3c4b75fdfda6fc2"}} 
[2025-10-22 10:47:56] local.INFO: Webhook ignored: order already paid {"order_id":199} 
[2025-10-27 15:41:08] local.WARNING: Invalid webhook signature  
[2025-10-27 15:41:08] local.WARNING: Invalid webhook signature  
[2025-10-27 15:51:08] local.WARNING: Invalid webhook signature  
[2025-10-27 15:51:09] local.WARNING: Invalid webhook signature  
[2025-10-27 16:01:09] local.WARNING: Invalid webhook signature  
[2025-10-27 16:01:09] local.WARNING: Invalid webhook signature  
[2025-10-27 16:11:11] local.WARNING: Invalid webhook signature  
[2025-10-27 16:11:12] local.WARNING: Invalid webhook signature  
[2025-11-14 10:17:23] local.WARNING: Invalid webhook signature  
[2025-11-14 10:17:24] local.WARNING: Invalid webhook signature  
[2025-11-14 10:27:24] local.WARNING: Invalid webhook signature  
[2025-11-14 10:27:25] local.WARNING: Invalid webhook signature  
[2025-11-14 10:37:25] local.WARNING: Invalid webhook signature  
[2025-11-14 10:37:25] local.WARNING: Invalid webhook signature  
[2025-11-14 10:47:25] local.WARNING: Invalid webhook signature  
[2025-11-14 10:47:26] local.WARNING: Invalid webhook signature  
[2025-12-15 10:57:16] local.WARNING: Invalid webhook signature  
[2025-12-15 10:57:17] local.WARNING: Invalid webhook signature  
[2025-12-15 11:07:17] local.WARNING: Invalid webhook signature  
[2025-12-15 11:07:18] local.WARNING: Invalid webhook signature  
[2025-12-15 11:17:18] local.WARNING: Invalid webhook signature  
[2025-12-15 11:17:18] local.WARNING: Invalid webhook signature  
[2025-12-15 11:27:18] local.WARNING: Invalid webhook signature  
[2025-12-15 11:27:19] local.WARNING: Invalid webhook signature  
[2025-12-15 12:11:47] local.WARNING: Invalid webhook signature  
[2025-12-15 12:11:48] local.WARNING: Invalid webhook signature  
[2025-12-15 12:21:48] local.WARNING: Invalid webhook signature  
[2025-12-15 12:21:49] local.WARNING: Invalid webhook signature  
[2025-12-15 12:31:50] local.WARNING: Invalid webhook signature  
[2025-12-15 12:31:50] local.WARNING: Invalid webhook signature  
[2025-12-15 12:41:51] local.WARNING: Invalid webhook signature  
[2025-12-15 12:41:51] local.WARNING: Invalid webhook signature  
