[2026-02-08 04:51:12.000000] ===== WEBHOOK RECEIVED ===== [2026-02-08 04:51:12.000000] Headers: ["host","accept","content-type","pocketfi_signature","content-length"] [2026-02-08 04:51:12.000000] Signature: bd15e881a32167fb809e... [2026-02-08 04:51:12.000000] Connecting to database... [2026-02-08 04:51:12.000000] ✓ Database connected [2026-02-08 04:51:12.000000] Fetching webhook secret... [2026-02-08 04:51:12.000000] Secret available: YES (length=64) [2026-02-08 04:51:12.000000] ✓ Signature VERIFIED [2026-02-08 04:51:12.000000] Payload decoded: {"order":{"amount":10,"settlement_amount":9.910000000000000142108547152020037174224853515625,"fee":0.09000000000000001054711873393898713402450084686279296875,"description":"6615432326 received 10 from DANIEL SHEDRACK (7068765000, PALMPAY_INNER)"},"transaction":{"reference":"PFI|MI2020359690118107136"},"account_number":"6615432326","customer":{"id":33538,"first_name":"Daniel","last_name":"Shedrack","phone":"07068765000","email":"dannyshedrack35@gmail.com","nin":null,"bvn":null,"businessId":"29769","created_at":"2026-02-08T03:04:28.000000Z","updated_at":"2026-02-08T03:04:28.000000Z"}} [2026-02-08 04:51:12.000000] Processing: Account=6615432326, Amount=10, Ref=PFI|MI2020359690118107136 [2026-02-08 04:51:12.000000] Bank detected: palmpay [2026-02-08 04:51:12.000000] Fee config: percent = 1 | Gross=10, Fee=0.1, Net=9.9 [2026-02-08 04:51:12.000000] Searching for user with account... [2026-02-08 04:51:12.000000] ✓ User found: ID=3472 [2026-02-08 04:51:12.000000] Checking for duplicate transaction... [2026-02-08 04:51:12.000000] Getting current balance... [2026-02-08 04:51:12.000000] Balance: 85286 → 85295.9 (credited 9.9) [2026-02-08 04:51:12.000000] Inserting transaction... [2026-02-08 04:51:12.000000] ✓ Transaction inserted [2026-02-08 04:51:12.000000] Updating wallet... [2026-02-08 04:51:12.000000] ✓ Wallet updated [2026-02-08 04:51:12.000000] ✅ DEPOSIT PROCESSED [SUCCESS]: User=3472, Gross=10, Fee=0.1, Net=9.9, New Balance=85295.9 [2026-02-08 04:55:47.000000] ===== WEBHOOK RECEIVED ===== [2026-02-08 04:55:47.000000] Headers: ["host","accept","content-type","pocketfi_signature","content-length"] [2026-02-08 04:55:47.000000] Signature: c72a9fff881d79e88bb9... [2026-02-08 04:55:47.000000] Connecting to database... [2026-02-08 04:55:47.000000] ✓ Database connected [2026-02-08 04:55:47.000000] Fetching webhook secret... [2026-02-08 04:55:47.000000] Secret available: YES (length=64) [2026-02-08 04:55:47.000000] ✓ Signature VERIFIED [2026-02-08 04:55:47.000000] Payload decoded: {"order":{"amount":10,"settlement_amount":9.910000000000000142108547152020037174224853515625,"fee":0.09000000000000001054711873393898713402450084686279296875,"description":"6615432326 received 10 from DANIEL SHEDRACK (7068765000, PALMPAY_INNER)"},"transaction":{"reference":"PFI|MI2020360851969683456"},"account_number":"6615432326","customer":{"id":33538,"first_name":"Daniel","last_name":"Shedrack","phone":"07068765000","email":"dannyshedrack35@gmail.com","nin":null,"bvn":null,"businessId":"29769","created_at":"2026-02-08T03:04:28.000000Z","updated_at":"2026-02-08T03:04:28.000000Z"}} [2026-02-08 04:55:47.000000] Processing: Account=6615432326, Amount=10, Ref=PFI|MI2020360851969683456 [2026-02-08 04:55:47.000000] Bank detected: palmpay [2026-02-08 04:55:47.000000] Fee config: percent = 1 | Gross=10, Fee=0.1, Net=9.9 [2026-02-08 04:55:47.000000] Searching for user with account... [2026-02-08 04:55:47.000000] ✓ User found: ID=3472 [2026-02-08 04:55:47.000000] Checking for duplicate transaction... [2026-02-08 04:55:47.000000] Getting current balance... [2026-02-08 04:55:47.000000] Balance: 85295.9 → 85305.8 (credited 9.9) [2026-02-08 04:55:47.000000] Inserting transaction... [2026-02-08 04:55:47.000000] ✓ Transaction inserted [2026-02-08 04:55:47.000000] Updating wallet... [2026-02-08 04:55:47.000000] ✓ Wallet updated [2026-02-08 04:55:47.000000] Sending deposit confirmation email to dannyshedrack35@gmail.com... [2026-02-08 04:55:54.000000] ✓ Email sent successfully [2026-02-08 04:55:54.000000] ✅ DEPOSIT PROCESSED [SUCCESS]: User=3472, Gross=10, Fee=0.1, Net=9.9, New Balance=85305.8 [2026-02-20 12:36:57.000000] ===== WEBHOOK RECEIVED ===== [2026-02-20 12:36:57.000000] Headers: ["host","x-openai-host-hash","referer","accept","from","user-agent","accept-encoding"] [2026-02-20 12:36:57.000000] ❌ Missing signature header [2026-02-20 13:52:19.000000] ===== WEBHOOK RECEIVED ===== [2026-02-20 13:52:19.000000] Headers: ["host","x-openai-host-hash","referer","accept","from","user-agent","accept-encoding"] [2026-02-20 13:52:19.000000] ❌ Missing signature header [2026-02-20 18:00:34.000000] ===== WEBHOOK RECEIVED ===== [2026-02-20 18:00:34.000000] Headers: ["user-agent","host"] [2026-02-20 18:00:34.000000] ❌ Missing signature header [2026-03-10 05:37:06.000000] ===== WEBHOOK RECEIVED ===== [2026-03-10 05:37:06.000000] Headers: ["host","accept","content-type","pocketfi_signature","content-length"] [2026-03-10 05:37:07.000000] Signature: dfeb610b4b16cd36c155... [2026-03-10 05:37:07.000000] Connecting to database... [2026-03-10 05:37:07.000000] ✓ Database connected [2026-03-10 05:37:07.000000] Fetching webhook secret... [2026-03-10 05:37:07.000000] Secret available: YES (length=64) [2026-03-10 05:37:07.000000] ✓ Signature VERIFIED [2026-03-10 05:37:07.000000] Payload decoded: {"order":{"amount":50,"settlement_amount":49.5499999999999971578290569595992565155029296875,"fee":0.45000000000000006661338147750939242541790008544921875,"description":"6615432326 received 50 from DANIEL SHEDRACK (7075932191, PALMPAY_INNER)"},"transaction":{"reference":"PFI|MI2031242884518469632"},"account_number":"6615432326","customer":{"id":33538,"first_name":"Daniel","last_name":"Shedrack","phone":"07068765000","email":"dannyshedrack35@gmail.com","nin":null,"bvn":null,"businessId":"29769","created_at":"2026-02-08T03:04:28.000000Z","updated_at":"2026-02-08T03:04:28.000000Z"}} [2026-03-10 05:37:07.000000] Processing: Account=6615432326, Amount=50, Ref=PFI|MI2031242884518469632 [2026-03-10 05:37:07.000000] Bank detected: palmpay [2026-03-10 05:37:07.000000] Fee config: percent = 1 | Gross=50, Fee=0.5, Net=49.5 [2026-03-10 05:37:07.000000] Searching for user with account... [2026-03-10 05:37:07.000000] ✓ User found: ID=3472 [2026-03-10 05:37:07.000000] Checking for duplicate transaction... [2026-03-10 05:37:07.000000] Getting current balance... [2026-03-10 05:37:07.000000] Balance: 85325.8 → 85375.3 (credited 49.5) [2026-03-10 05:37:07.000000] Inserting transaction... [2026-03-10 05:37:07.000000] ✓ Transaction inserted [2026-03-10 05:37:07.000000] Updating wallet... [2026-03-10 05:37:07.000000] ✓ Wallet updated [2026-03-10 05:37:07.000000] Sending deposit confirmation email to dannyshedrack35@gmail.com... [2026-03-10 05:37:11.000000] ⚠️ Email sending returned status: 1 [2026-03-10 05:37:11.000000] ✅ DEPOSIT PROCESSED [SUCCESS]: User=3472, Gross=50, Fee=0.5, Net=49.5, New Balance=85375.3 [2026-03-26 06:15:02.000000] ===== WEBHOOK RECEIVED ===== [2026-03-26 06:15:02.000000] Headers: ["user-agent","host","accept-encoding"] [2026-03-26 06:15:02.000000] ❌ Missing signature header [2026-03-26 06:15:39.000000] ===== WEBHOOK RECEIVED ===== [2026-03-26 06:15:39.000000] Headers: ["user-agent","host","accept-encoding"] [2026-03-26 06:15:39.000000] ❌ Missing signature header [2026-04-06 03:26:41.000000] ===== WEBHOOK RECEIVED ===== [2026-04-06 03:26:41.000000] Headers: ["host","accept","user-agent","accept-encoding"] [2026-04-06 03:26:41.000000] ❌ Missing signature header [2026-04-06 03:42:11.000000] ===== WEBHOOK RECEIVED ===== [2026-04-06 03:42:11.000000] Headers: ["host","accept","user-agent","accept-encoding"] [2026-04-06 03:42:11.000000] ❌ Missing signature header