Top One Futures · Payment Integration Incident
Of the 68 collected, nearly all were customers manually re-entering their card via dunning emails, not automatic renewals.
Subscriptions whose initial order was created after 2026-01-30 14:31 UTC. No payment details saved at purchase, renewal aborts locally, request never reaches BridgerPay. Matches your finding of no renewal transactions on your side.
Subscriptions with stored payment details (saved before Jan 30). The renewal reached BridgerPay and was rejected because the stored customer/vault token no longer resolves. Traceable example: renewal 288787 (parent 269540), attempts from 2026-02-16 02:35 UTC, retried ~every 12h.
Charges that reach NMI through BridgerPay are declined with vault-permission code 300. Affects stored-card renewals and some new checkout verifications. Portal-searchable examples:
Initial payment approved through the BridgerPay cashier on May 28 to 29, renewal attempted June 29 (30 days later), six automatic retries through July 6, all failing with the same local error. Cashier references follow BGP{order number}.
| # | Customer | Initial order | BridgerPay ref | Initial date | Amount | Renewal (failed) | |
|---|---|---|---|---|---|---|---|
| 1 | Gregory Ndukwu | ndukwusud@gmail.com | 384869 | BGP384869 | 2026-05-29 | $109.00 | 435886 |
| 2 | Eric Nelson | e_nel21@yahoo.com | 384913 | BGP384913 | 2026-05-29 | $109.00 | 435645 |
| 3 | Dario Verbigrazia | darioverbigrazia@gmail.com | 384893 | BGP384893 | 2026-05-29 | $109.00 | 435615 |
| 4 | Carlos Varela | caislante@gmail.com | 384866 | BGP384866 | 2026-05-29 | $109.00 | 435570 |
| 5 | Carmen Brooks | funhaver10000@gmail.com | 383835 | BGP383835 | 2026-05-28 | $87.20 | 435498 |
WooCommerce order notes, complete for each example. The plugin writes no entries to WooCommerce’s log system (zero bridgerpay log sources), so these order notes are the complete renewal log.
2026-06-29 17:44:56 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-06-29 17:44:57 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 05:45:25 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-06-30 05:45:26 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 17:45:50 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-06-30 17:45:51 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-01 17:46:17 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-07-01 17:46:18 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-03 17:47:33 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-07-03 17:47:35 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-06 17:48:02 Trying bridgerpay subscription payment for order 435886 and parent order id = 384869 2026-07-06 17:48:03 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details.
2026-06-29 16:04:16 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-06-29 16:04:18 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 04:04:47 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-06-30 04:04:48 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 16:05:01 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-06-30 16:05:02 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-01 16:05:22 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-07-01 16:05:23 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-03 16:05:59 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-07-03 16:06:00 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-06 16:06:03 Trying bridgerpay subscription payment for order 435645 and parent order id = 384913 2026-07-06 16:06:04 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details.
2026-06-29 15:56:32 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-06-29 15:56:34 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 03:56:38 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-06-30 03:56:40 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 15:56:41 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-06-30 15:56:42 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-01 15:57:10 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-07-01 15:57:11 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-03 15:57:18 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-07-03 15:57:20 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-06 15:57:24 Trying bridgerpay subscription payment for order 435615 and parent order id = 384893 2026-07-06 15:57:25 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details.
2026-06-29 15:36:22 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-06-29 15:36:26 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 03:36:29 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-06-30 03:36:35 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 15:36:46 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-06-30 15:36:48 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-01 15:36:52 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-07-01 15:36:54 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-03 15:37:05 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-07-03 15:37:09 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-06 15:37:17 Trying bridgerpay subscription payment for order 435570 and parent order id = 384866 2026-07-06 15:37:22 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details.
2026-06-29 15:10:25 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-06-29 15:10:26 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 03:10:43 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-06-30 03:10:44 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-06-30 15:10:48 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-06-30 15:10:49 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-01 15:10:49 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-07-01 15:10:50 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-03 15:10:53 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-07-03 15:10:54 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details. 2026-07-06 15:11:15 Trying bridgerpay subscription payment for order 435498 and parent order id = 383835 2026-07-06 15:11:15 Bridgerpay Subscription payment failed with error. This order does not have bridgerpay payment details.
The bridger_pay_order_completed_data meta the plugin saved on every approved order until Jan 30, 2026. Example from order 270642 (the last day it worked). Orders after 2026-01-30 14:31 UTC have no such meta, and the renewal flow requires it to charge the saved card.
{"webhook":{"type":"approved"},"data":{"order_id":"270642","psp_name":"nmi","charge":{
"type":"approved","id":"11646078021","uuid":"4c3aef31-8215-4a57-88dc-4049c045202b",
"psp_order_id":"f33ff313-22a3-427b-82d0-0cc8667a9d1f",
"attributes":{"is3_d":false,"live_mode":true,"amount":299.0,"status":"approved",
"card_number":"6968","currency":"USD","description":"BGP270642",
"source":{"email":"...","customer_id":"519641778720"}, ...}}}}You asked for the transaction IDs of the initial charges. We do not have them, and their absence is another symptom of the same issue. WooCommerce has a native transaction_id column the gateway populates on a completed payment. Every order before the cutoff has it; every order after is blank.
| Order | Created (UTC) | Native transaction_id | Note |
|---|---|---|---|
| 270641 | 2026-01-30 14:30:43 | 11646075946 | control, pre-cutoff |
| 270642 | 2026-01-30 14:31:01 | 11646078021 | control, pre-cutoff |
| 383835 | 2026-05-28 16:02:39 | empty | example order |
| 384866 | 2026-05-29 15:36:09 | empty | example order |
| 384869 | 2026-05-29 15:36:16 | empty | example order |
| 384893 | 2026-05-29 15:55:42 | empty | example order |
| 384913 | 2026-05-29 16:03:57 | empty | example order |
How to locate these on your side: BridgerPay stamps each charge’s description as BGP<order number>, and you confirmed you already located all five initial payments, so your transaction IDs are on those same records. Lookup keys:
| BridgerPay description | Amount | Initial charge time (UTC) | |
|---|---|---|---|
| BGP384869 | ndukwusud@gmail.com | $109.00 | 2026-05-29 15:36:16 |
| BGP384913 | e_nel21@yahoo.com | $109.00 | 2026-05-29 16:03:57 |
| BGP384893 | darioverbigrazia@gmail.com | $109.00 | 2026-05-29 15:55:42 |
| BGP384866 | caislante@gmail.com | $109.00 | 2026-05-29 15:36:09 |
| BGP383835 | funhaver10000@gmail.com | $87.20 | 2026-05-28 16:02:39 |
| Item | Detail |
|---|---|
| Plugin auth | Cached BridgerPay API access token (bridgerpay_gateway_access_token, 2h lifetime) last refreshed 2026-01-05 15:19:45 UTC, never since. API user 15832e4fe12d4071af0fa83f68194568-api@toponefutures (user_identity_id 27cf0a3c-c90a-43cb-887c-00ee909fb464). Please audit this user’s login attempts since Jan 5. |
| Payment-details delivery | Last order with bridger_pay_order_completed_data: order 270642, 2026-01-30 14:31 UTC. 135,470 orders before that moment, zero after. |
| Renewal success collapse | December 2025 renewals with stored details: 63 completed vs 639 failed or pending. From February 2026 automatic successes are effectively zero; later completions are customers manually re-paying via dunning emails. |