[2026-02-04 16:39:59] ====================================================================== [2026-02-04 16:39:59] Sync request for member: quantum [2026-02-04 16:39:59] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983765f635904.50905770","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T16:39:59+00:00"} [2026-02-04 16:39:59] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983765f635904.50905770","timestamp":"2026-02-04T16:39:59+00:00","event":"member_sync_request","simulated":true,"member_id":"quantum","points":2996776,"tier":"Elite Class","merchant_message":"Simulated merchant response \u2014 random points between 10,000 and 3,000,000"} [2026-02-04 16:39:59] ✅ Wallet updated: points=2996776, tier=Elite Class, cash=14983.88 [2026-02-04 16:39:59] ✅ Ledger entry: merchant_sync_credit 1134920 pts [2026-02-04 16:39:59] ---------------------------------------------------------------------- [2026-02-04 16:40:08] ====================================================================== [2026-02-04 16:40:08] Sync request for member: quantum [2026-02-04 16:40:08] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698376683b9d53.36164343","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T16:40:08+00:00"} [2026-02-04 16:40:08] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698376683b9d53.36164343","timestamp":"2026-02-04T16:40:08+00:00","event":"member_sync_request","simulated":true,"member_id":"quantum","points":1254851,"tier":"Elite Class","merchant_message":"Simulated merchant response \u2014 random points between 10,000 and 3,000,000"} [2026-02-04 16:40:08] ✅ Wallet updated: points=1254851, tier=Elite Class, cash=6274.26 [2026-02-04 16:40:08] ✅ Ledger entry: merchant_sync_debit -1741925 pts [2026-02-04 16:40:08] ---------------------------------------------------------------------- [2026-02-04 16:40:12] ====================================================================== [2026-02-04 16:40:12] Sync request for member: quantum [2026-02-04 16:40:12] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983766ca85363.03251545","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T16:40:12+00:00"} [2026-02-04 16:40:12] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983766ca85363.03251545","timestamp":"2026-02-04T16:40:12+00:00","event":"member_sync_request","simulated":true,"member_id":"quantum","points":463833,"tier":"Elite Class","merchant_message":"Simulated merchant response \u2014 random points between 10,000 and 3,000,000"} [2026-02-04 16:40:12] ✅ Wallet updated: points=463833, tier=Elite Class, cash=2319.17 [2026-02-04 16:40:12] ✅ Ledger entry: merchant_sync_debit -791018 pts [2026-02-04 16:40:12] ---------------------------------------------------------------------- [2026-02-04 16:48:49] ====================================================================== [2026-02-04 16:48:49] Sync request for member: quantum [2026-02-04 16:48:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983787127b988.18613666","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T16:48:49+00:00"} [2026-02-04 16:48:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983787127b988.18613666","timestamp":"2026-02-04T16:48:49+00:00","event":"member_sync_request","simulated":true,"member_id":"quantum","points":1660048,"tier":"Elite Class","merchant_message":"Simulated merchant response \u2014 random points between 10,000 and 3,000,000"} [2026-02-04 16:48:49] ✅ Wallet updated: points=1660048, tier=Elite Class, cash=8300.24 [2026-02-04 16:48:49] ✅ Ledger entry: merchant_sync_credit 1196215 pts [2026-02-04 16:48:49] ---------------------------------------------------------------------- [2026-02-04 16:48:56] ====================================================================== [2026-02-04 16:48:56] Sync request for member: quantum [2026-02-04 16:48:56] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837878a6a7d0.10430770","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T16:48:56+00:00"} [2026-02-04 16:48:56] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837878a6a7d0.10430770","timestamp":"2026-02-04T16:48:56+00:00","event":"member_sync_request","simulated":true,"member_id":"quantum","points":2378125,"tier":"Elite Class","merchant_message":"Simulated merchant response \u2014 random points between 10,000 and 3,000,000"} [2026-02-04 16:48:56] ✅ Wallet updated: points=2378125, tier=Elite Class, cash=11890.63 [2026-02-04 16:48:56] ✅ Ledger entry: merchant_sync_credit 718077 pts [2026-02-04 16:48:56] ---------------------------------------------------------------------- [2026-02-04 17:05:14] ====================================================================== [2026-02-04 17:05:14] Sync request for member: quantum [2026-02-04 17:05:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837c4a30f3e0.49634264","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:05:14+00:00"} [2026-02-04 17:05:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837c4a30f3e0.49634264","timestamp":"2026-02-04T17:05:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":2136489,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:05:14] ✅ Wallet updated: points=2136489, tier=Elite Class, cash=10682.45 [2026-02-04 17:05:14] ✅ Ledger entry: merchant_sync_debit -241636 pts [2026-02-04 17:05:14] ---------------------------------------------------------------------- [2026-02-04 17:05:21] ====================================================================== [2026-02-04 17:05:21] Sync request for member: quantum [2026-02-04 17:05:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837c5177a182.82046828","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:05:21+00:00"} [2026-02-04 17:05:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837c5177a182.82046828","timestamp":"2026-02-04T17:05:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":899030,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:05:21] ✅ Wallet updated: points=899030, tier=Elite Class, cash=4495.15 [2026-02-04 17:05:21] ✅ Ledger entry: merchant_sync_debit -1237459 pts [2026-02-04 17:05:21] ---------------------------------------------------------------------- [2026-02-04 17:05:41] ====================================================================== [2026-02-04 17:05:41] Sync request for member: quantum [2026-02-04 17:05:41] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837c6563e033.59250671","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:05:41+00:00"} [2026-02-04 17:05:41] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837c6563e033.59250671","timestamp":"2026-02-04T17:05:41+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":2963837,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:05:41] ✅ Wallet updated: points=2963837, tier=Elite Class, cash=14819.19 [2026-02-04 17:05:41] ✅ Ledger entry: merchant_sync_credit 2514322 pts [2026-02-04 17:05:41] ---------------------------------------------------------------------- [2026-02-04 17:08:11] ====================================================================== [2026-02-04 17:08:11] Sync request for member: quantum [2026-02-04 17:08:11] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837cfb826915.66767556","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:08:11+00:00"} [2026-02-04 17:08:11] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837cfb826915.66767556","timestamp":"2026-02-04T17:08:11+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":621337,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:08:11] ✅ Wallet updated: points=621337, tier=Elite Class, cash=3106.69 [2026-02-04 17:08:11] ✅ Ledger entry: merchant_sync_debit -2141278 pts [2026-02-04 17:08:11] ---------------------------------------------------------------------- [2026-02-04 17:20:24] ====================================================================== [2026-02-04 17:20:24] Sync request for member: quantum [2026-02-04 17:20:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837fd8573f45.43586790","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:20:24+00:00"} [2026-02-04 17:20:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837fd8573f45.43586790","timestamp":"2026-02-04T17:20:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":2842743,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:20:24] ✅ Wallet updated: points=2842743, tier=Elite Class, cash=14213.72 [2026-02-04 17:20:24] ✅ Ledger entry: merchant_sync_credit 2221406 pts [2026-02-04 17:20:24] ---------------------------------------------------------------------- [2026-02-04 17:20:33] ====================================================================== [2026-02-04 17:20:33] Sync request for member: quantum [2026-02-04 17:20:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69837fe1a53849.22677915","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:20:33+00:00"} [2026-02-04 17:20:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69837fe1a53849.22677915","timestamp":"2026-02-04T17:20:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":957987,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:20:33] ✅ Wallet updated: points=957987, tier=Elite Class, cash=4789.94 [2026-02-04 17:20:33] ✅ Ledger entry: merchant_sync_debit -1884756 pts [2026-02-04 17:20:33] ---------------------------------------------------------------------- [2026-02-04 17:21:51] ====================================================================== [2026-02-04 17:21:51] Sync request for member: quantum [2026-02-04 17:21:51] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983802fdead32.69629433","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:21:51+00:00"} [2026-02-04 17:21:51] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983802fdead32.69629433","timestamp":"2026-02-04T17:21:51+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":721164,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:21:51] ✅ Wallet updated: points=721164, tier=Elite Class, cash=3605.82 [2026-02-04 17:21:51] ✅ Ledger entry: merchant_sync_debit -36283 pts [2026-02-04 17:21:51] ---------------------------------------------------------------------- [2026-02-04 17:22:31] ====================================================================== [2026-02-04 17:22:31] Sync request for member: quantum [2026-02-04 17:22:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69838057d0b747.07856178","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:22:31+00:00"} [2026-02-04 17:22:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69838057d0b747.07856178","timestamp":"2026-02-04T17:22:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"quantum","points":2781834,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent orders, random points between 10,000 and 3,000,000"} [2026-02-04 17:22:31] ✅ Wallet updated: points=2781834, tier=Elite Class, cash=13909.17 [2026-02-04 17:22:31] ✅ Ledger entry: merchant_sync_credit 2060670 pts [2026-02-04 17:22:31] ---------------------------------------------------------------------- [2026-02-04 17:30:50] ====================================================================== [2026-02-04 17:30:50] Sync request for member: quantum [2026-02-04 17:30:50] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983824a7e5bb4.14315028","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:30:50+00:00"} [2026-02-04 17:30:50] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983824a7e5bb4.14315028","timestamp":"2026-02-04T17:30:50+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2781834,"tier":"Elite Class","recent_basket_id":"basket-1770225702330-988127","recent_points_used":200540,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770225702330-988127 redeemed 200540 pts)"} [2026-02-04 17:30:50] ✅ Data already in sync — no changes [2026-02-04 17:30:50] ---------------------------------------------------------------------- [2026-02-04 17:32:31] ====================================================================== [2026-02-04 17:32:31] Sync request for member: quantum [2026-02-04 17:32:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698382af3135d6.92676798","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:32:31+00:00"} [2026-02-04 17:32:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698382af3135d6.92676798","timestamp":"2026-02-04T17:32:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2341147,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 17:32:31] ✅ Data already in sync — no changes [2026-02-04 17:32:31] ---------------------------------------------------------------------- [2026-02-04 17:33:43] ====================================================================== [2026-02-04 17:33:43] Sync request for member: logan104 [2026-02-04 17:33:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698382f7bf8636.53199619","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:33:43+00:00"} [2026-02-04 17:33:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698382f7bf8636.53199619","timestamp":"2026-02-04T17:33:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1674867,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-04 17:33:43] ✅ Wallet updated: points=1674867, tier=World Traveler, cash=8374.34 [2026-02-04 17:33:43] ✅ Ledger entry: merchant_sync_debit -307159 pts [2026-02-04 17:33:43] ---------------------------------------------------------------------- [2026-02-04 17:34:09] ====================================================================== [2026-02-04 17:34:09] Sync request for member: quantum [2026-02-04 17:34:09] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698383110aeab7.44806369","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:34:09+00:00"} [2026-02-04 17:34:09] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698383110aeab7.44806369","timestamp":"2026-02-04T17:34:09+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2341147,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 17:34:09] ✅ Data already in sync — no changes [2026-02-04 17:34:09] ---------------------------------------------------------------------- [2026-02-04 17:40:53] ====================================================================== [2026-02-04 17:40:53] Sync request for member: quantum [2026-02-04 17:40:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698384a57ba1e3.38840961","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:40:53+00:00"} [2026-02-04 17:40:53] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698384a57ba1e3.38840961","timestamp":"2026-02-04T17:40:53+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2341147,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 17:40:53] ✅ Data already in sync — no changes [2026-02-04 17:40:53] ---------------------------------------------------------------------- [2026-02-04 17:42:36] ====================================================================== [2026-02-04 17:42:36] Sync request for member: quantum [2026-02-04 17:42:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983850c2c8b66.83567910","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:42:36+00:00"} [2026-02-04 17:42:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983850c2c8b66.83567910","timestamp":"2026-02-04T17:42:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 17:42:36] ✅ Data already in sync — no changes [2026-02-04 17:42:36] ---------------------------------------------------------------------- [2026-02-04 17:46:53] ====================================================================== [2026-02-04 17:46:53] Sync request for member: stockloyal [2026-02-04 17:46:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983860d4b8e37.12526146","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:46:53+00:00"} [2026-02-04 17:46:53] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983860d4b8e37.12526146","timestamp":"2026-02-04T17:46:53+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":615702,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:46:53] ✅ Data already in sync — no changes [2026-02-04 17:46:53] ---------------------------------------------------------------------- [2026-02-04 17:47:16] ====================================================================== [2026-02-04 17:47:16] Sync request for member: stockloyal [2026-02-04 17:47:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983862441dc04.11280137","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:47:16+00:00"} [2026-02-04 17:47:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983862441dc04.11280137","timestamp":"2026-02-04T17:47:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":2042026,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:47:16] ✅ Data already in sync — no changes [2026-02-04 17:47:16] ---------------------------------------------------------------------- [2026-02-04 17:48:16] ====================================================================== [2026-02-04 17:48:16] Sync request for member: stockloyal [2026-02-04 17:48:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698386602e5ad8.05363448","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:48:16+00:00"} [2026-02-04 17:48:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698386602e5ad8.05363448","timestamp":"2026-02-04T17:48:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":2042026,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:48:16] ✅ Data already in sync — no changes [2026-02-04 17:48:16] ---------------------------------------------------------------------- [2026-02-04 17:49:07] ====================================================================== [2026-02-04 17:49:07] Sync request for member: stockloyal [2026-02-04 17:49:07] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69838693e03138.08650574","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:49:07+00:00"} [2026-02-04 17:49:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69838693e03138.08650574","timestamp":"2026-02-04T17:49:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":2042026,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:49:07] ✅ Data already in sync — no changes [2026-02-04 17:49:07] ---------------------------------------------------------------------- [2026-02-04 17:49:46] ====================================================================== [2026-02-04 17:49:46] Sync request for member: stockloyal [2026-02-04 17:49:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698386ba503f45.75609959","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:49:46+00:00"} [2026-02-04 17:49:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698386ba503f45.75609959","timestamp":"2026-02-04T17:49:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":2042026,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:49:46] ✅ Data already in sync — no changes [2026-02-04 17:49:46] ---------------------------------------------------------------------- [2026-02-04 17:49:53] ====================================================================== [2026-02-04 17:49:53] Sync request for member: stockloyal [2026-02-04 17:49:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698386c18e1e29.05223270","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:49:53+00:00"} [2026-02-04 17:49:53] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698386c18e1e29.05223270","timestamp":"2026-02-04T17:49:53+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":2042026,"tier":"World Traveler","recent_basket_id":"basket-1770168533797-206261","recent_points_used":205234,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770168533797-206261 redeemed 205234 pts)"} [2026-02-04 17:49:53] ✅ Data already in sync — no changes [2026-02-04 17:49:53] ---------------------------------------------------------------------- [2026-02-04 17:50:04] ====================================================================== [2026-02-04 17:50:04] Sync request for member: stockloyal [2026-02-04 17:50:04] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698386ccc579c1.68579018","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:50:04+00:00"} [2026-02-04 17:50:04] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698386ccc579c1.68579018","timestamp":"2026-02-04T17:50:04+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 17:50:04] ✅ Data already in sync — no changes [2026-02-04 17:50:04] ---------------------------------------------------------------------- [2026-02-04 17:51:32] ====================================================================== [2026-02-04 17:51:32] Sync request for member: stockloyal [2026-02-04 17:51:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69838724a7f0a1.62060323","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:51:32+00:00"} [2026-02-04 17:51:32] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69838724a7f0a1.62060323","timestamp":"2026-02-04T17:51:32+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 17:51:32] ✅ Data already in sync — no changes [2026-02-04 17:51:32] ---------------------------------------------------------------------- [2026-02-04 17:52:30] ====================================================================== [2026-02-04 17:52:30] Sync request for member: stockloyal [2026-02-04 17:52:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983875e0ba690.47323317","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T17:52:30+00:00"} [2026-02-04 17:52:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983875e0ba690.47323317","timestamp":"2026-02-04T17:52:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 17:52:30] ✅ Data already in sync — no changes [2026-02-04 17:52:30] ---------------------------------------------------------------------- [2026-02-04 18:01:20] ====================================================================== [2026-02-04 18:01:20] Sync request for member: stockloyal [2026-02-04 18:01:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983897042a102.13351398","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:01:20+00:00"} [2026-02-04 18:01:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983897042a102.13351398","timestamp":"2026-02-04T18:01:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 18:01:20] ✅ Data already in sync — no changes [2026-02-04 18:01:20] ---------------------------------------------------------------------- [2026-02-04 18:01:33] ====================================================================== [2026-02-04 18:01:33] Sync request for member: stockloyal [2026-02-04 18:01:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983897dbb9510.20654637","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:01:33+00:00"} [2026-02-04 18:01:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983897dbb9510.20654637","timestamp":"2026-02-04T18:01:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 18:01:33] ✅ Data already in sync — no changes [2026-02-04 18:01:33] ---------------------------------------------------------------------- [2026-02-04 18:01:46] ====================================================================== [2026-02-04 18:01:46] Sync request for member: stockloyal [2026-02-04 18:01:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983898ac760c6.21782998","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:01:46+00:00"} [2026-02-04 18:01:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983898ac760c6.21782998","timestamp":"2026-02-04T18:01:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1531519,"tier":"World Traveler","recent_basket_id":"basket-1770227401197-636200","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770227401197-636200 redeemed 510507 pts)"} [2026-02-04 18:01:46] ✅ Data already in sync — no changes [2026-02-04 18:01:46] ---------------------------------------------------------------------- [2026-02-04 18:02:06] ====================================================================== [2026-02-04 18:02:06] Sync request for member: stockloyal [2026-02-04 18:02:06] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983899ef00416.26531230","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:02:06+00:00"} [2026-02-04 18:02:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983899ef00416.26531230","timestamp":"2026-02-04T18:02:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1148639,"tier":"World Traveler","recent_basket_id":"basket-1770228123824-721151","recent_points_used":382880,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770228123824-721151 redeemed 382880 pts)"} [2026-02-04 18:02:07] ✅ Data already in sync — no changes [2026-02-04 18:02:07] ---------------------------------------------------------------------- [2026-02-04 18:47:45] ====================================================================== [2026-02-04 18:47:45] Sync request for member: stockloyal [2026-02-04 18:47:45] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983945184fa56.26320946","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:47:45+00:00"} [2026-02-04 18:47:45] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983945184fa56.26320946","timestamp":"2026-02-04T18:47:45+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1148639,"tier":"World Traveler","recent_basket_id":"basket-1770228123824-721151","recent_points_used":382880,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770228123824-721151 redeemed 382880 pts)"} [2026-02-04 18:47:45] ✅ Data already in sync — no changes [2026-02-04 18:47:45] ---------------------------------------------------------------------- [2026-02-04 18:48:39] ====================================================================== [2026-02-04 18:48:39] Sync request for member: stockloyal [2026-02-04 18:48:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839487ce7295.05874318","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:48:39+00:00"} [2026-02-04 18:48:39] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839487ce7295.05874318","timestamp":"2026-02-04T18:48:39+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":1148639,"tier":"World Traveler","recent_basket_id":"basket-1770228123824-721151","recent_points_used":382880,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770228123824-721151 redeemed 382880 pts)"} [2026-02-04 18:48:39] ✅ Data already in sync — no changes [2026-02-04 18:48:39] ---------------------------------------------------------------------- [2026-02-04 18:48:56] ====================================================================== [2026-02-04 18:48:56] Sync request for member: stockloyal [2026-02-04 18:48:56] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839498bc67f3.30232841","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:48:56+00:00"} [2026-02-04 18:48:56] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839498bc67f3.30232841","timestamp":"2026-02-04T18:48:56+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":861479,"tier":"World Traveler","recent_basket_id":"basket-1770230934000-110944","recent_points_used":287160,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770230934000-110944 redeemed 287160 pts)"} [2026-02-04 18:48:56] ✅ Data already in sync — no changes [2026-02-04 18:48:56] ---------------------------------------------------------------------- [2026-02-04 18:53:05] ====================================================================== [2026-02-04 18:53:05] Sync request for member: stockloyal [2026-02-04 18:53:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839591259c49.30345814","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:53:05+00:00"} [2026-02-04 18:53:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839591259c49.30345814","timestamp":"2026-02-04T18:53:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":646109,"tier":"World Traveler","recent_basket_id":"basket-1770231178959-913667","recent_points_used":215370,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231178959-913667 redeemed 215370 pts)"} [2026-02-04 18:53:05] ✅ Data already in sync — no changes [2026-02-04 18:53:05] ---------------------------------------------------------------------- [2026-02-04 18:54:40] ====================================================================== [2026-02-04 18:54:40] Sync request for member: stockloyal [2026-02-04 18:54:40] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698395f0e89228.58192624","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:54:40+00:00"} [2026-02-04 18:54:40] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698395f0e89228.58192624","timestamp":"2026-02-04T18:54:40+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":646109,"tier":"World Traveler","recent_basket_id":"basket-1770231178959-913667","recent_points_used":215370,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231178959-913667 redeemed 215370 pts)"} [2026-02-04 18:54:40] ✅ Data already in sync — no changes [2026-02-04 18:54:40] ---------------------------------------------------------------------- [2026-02-04 18:55:47] ====================================================================== [2026-02-04 18:55:47] Sync request for member: stockloyal [2026-02-04 18:55:47] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983963305a498.48690338","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:55:47+00:00"} [2026-02-04 18:55:47] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983963305a498.48690338","timestamp":"2026-02-04T18:55:47+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 18:55:47] ✅ Data already in sync — no changes [2026-02-04 18:55:47] ---------------------------------------------------------------------- [2026-02-04 18:56:15] ====================================================================== [2026-02-04 18:56:15] Sync request for member: stockloyal [2026-02-04 18:56:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983964f49d501.00056747","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:56:15+00:00"} [2026-02-04 18:56:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983964f49d501.00056747","timestamp":"2026-02-04T18:56:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 18:56:15] ✅ Data already in sync — no changes [2026-02-04 18:56:15] ---------------------------------------------------------------------- [2026-02-04 18:58:30] ====================================================================== [2026-02-04 18:58:30] Sync request for member: stockloyal [2026-02-04 18:58:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698396d688db49.17958119","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T18:58:30+00:00"} [2026-02-04 18:58:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698396d688db49.17958119","timestamp":"2026-02-04T18:58:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 18:58:30] ✅ Data already in sync — no changes [2026-02-04 18:58:30] ---------------------------------------------------------------------- [2026-02-04 19:01:37] ====================================================================== [2026-02-04 19:01:37] Sync request for member: stockloyal [2026-02-04 19:01:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698397915b5b91.36895038","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:01:37+00:00"} [2026-02-04 19:01:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698397915b5b91.36895038","timestamp":"2026-02-04T19:01:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:01:37] ✅ Data already in sync — no changes [2026-02-04 19:01:37] ---------------------------------------------------------------------- [2026-02-04 19:03:16] ====================================================================== [2026-02-04 19:03:16] Sync request for member: stockloyal [2026-02-04 19:03:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698397f486db28.92251200","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:03:16+00:00"} [2026-02-04 19:03:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698397f486db28.92251200","timestamp":"2026-02-04T19:03:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:03:16] ✅ Data already in sync — no changes [2026-02-04 19:03:16] ---------------------------------------------------------------------- [2026-02-04 19:03:33] ====================================================================== [2026-02-04 19:03:33] Sync request for member: stockloyal [2026-02-04 19:03:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839805943966.49674375","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:03:33+00:00"} [2026-02-04 19:03:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839805943966.49674375","timestamp":"2026-02-04T19:03:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:03:33] ✅ Data already in sync — no changes [2026-02-04 19:03:33] ---------------------------------------------------------------------- [2026-02-04 19:13:32] ====================================================================== [2026-02-04 19:13:32] Sync request for member: stockloyal [2026-02-04 19:13:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839a5c311a27.96419044","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:13:32+00:00"} [2026-02-04 19:13:32] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839a5c311a27.96419044","timestamp":"2026-02-04T19:13:32+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:13:32] ✅ Data already in sync — no changes [2026-02-04 19:13:32] ---------------------------------------------------------------------- [2026-02-04 19:16:09] ====================================================================== [2026-02-04 19:16:09] Sync request for member: logan104 [2026-02-04 19:16:09] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839af953d048.01389592","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:16:09+00:00"} [2026-02-04 19:16:09] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839af953d048.01389592","timestamp":"2026-02-04T19:16:09+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":729195,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-04 19:16:09] ✅ Wallet updated: points=729195, tier=World Traveler, cash=3645.98 [2026-02-04 19:16:09] ✅ Ledger entry: merchant_sync_debit -945672 pts [2026-02-04 19:16:09] ---------------------------------------------------------------------- [2026-02-04 19:17:20] ====================================================================== [2026-02-04 19:17:20] Sync request for member: logan104 [2026-02-04 19:17:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839b40390ea5.22804696","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:17:20+00:00"} [2026-02-04 19:17:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839b40390ea5.22804696","timestamp":"2026-02-04T19:17:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 19:17:20] ✅ Data already in sync — no changes [2026-02-04 19:17:20] ---------------------------------------------------------------------- [2026-02-04 19:17:31] ====================================================================== [2026-02-04 19:17:31] Sync request for member: logan104 [2026-02-04 19:17:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839b4b30dc87.96896035","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:17:31+00:00"} [2026-02-04 19:17:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839b4b30dc87.96896035","timestamp":"2026-02-04T19:17:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 19:17:31] ✅ Data already in sync — no changes [2026-02-04 19:17:31] ---------------------------------------------------------------------- [2026-02-04 19:17:50] ====================================================================== [2026-02-04 19:17:50] Sync request for member: logan104 [2026-02-04 19:17:50] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839b5e4589f3.60101397","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:17:50+00:00"} [2026-02-04 19:17:50] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839b5e4589f3.60101397","timestamp":"2026-02-04T19:17:50+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 19:17:50] ✅ Data already in sync — no changes [2026-02-04 19:17:50] ---------------------------------------------------------------------- [2026-02-04 19:17:57] ====================================================================== [2026-02-04 19:17:57] Sync request for member: logan104 [2026-02-04 19:17:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839b65e71a79.69704046","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:17:57+00:00"} [2026-02-04 19:17:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839b65e71a79.69704046","timestamp":"2026-02-04T19:17:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 19:17:57] ✅ Data already in sync — no changes [2026-02-04 19:17:57] ---------------------------------------------------------------------- [2026-02-04 19:23:08] ====================================================================== [2026-02-04 19:23:08] Sync request for member: quantum [2026-02-04 19:23:08] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839c9c365708.23527181","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:23:08+00:00"} [2026-02-04 19:23:08] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839c9c365708.23527181","timestamp":"2026-02-04T19:23:08+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 19:23:08] ✅ Data already in sync — no changes [2026-02-04 19:23:08] ---------------------------------------------------------------------- [2026-02-04 19:23:35] ====================================================================== [2026-02-04 19:23:35] Sync request for member: quantum [2026-02-04 19:23:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69839cb77355f3.43771610","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:23:35+00:00"} [2026-02-04 19:23:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69839cb77355f3.43771610","timestamp":"2026-02-04T19:23:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 19:23:35] ✅ Data already in sync — no changes [2026-02-04 19:23:35] ---------------------------------------------------------------------- [2026-02-04 19:40:20] ====================================================================== [2026-02-04 19:40:20] Sync request for member: stockloyal [2026-02-04 19:40:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983a0a4938543.74890552","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:40:20+00:00"} [2026-02-04 19:40:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983a0a4938543.74890552","timestamp":"2026-02-04T19:40:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:40:20] ✅ Data already in sync — no changes [2026-02-04 19:40:20] ---------------------------------------------------------------------- [2026-02-04 19:41:14] ====================================================================== [2026-02-04 19:41:14] Sync request for member: stockloyal [2026-02-04 19:41:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983a0da06cbb3.26826568","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T19:41:14+00:00"} [2026-02-04 19:41:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983a0da06cbb3.26826568","timestamp":"2026-02-04T19:41:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 19:41:14] ✅ Data already in sync — no changes [2026-02-04 19:41:14] ---------------------------------------------------------------------- [2026-02-04 20:50:06] ====================================================================== [2026-02-04 20:50:06] Sync request for member: quantum [2026-02-04 20:50:06] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983b0fe229632.06537810","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T20:50:06+00:00"} [2026-02-04 20:50:06] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983b0fe229632.06537810","timestamp":"2026-02-04T20:50:06+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 20:50:06] ✅ Data already in sync — no changes [2026-02-04 20:50:06] ---------------------------------------------------------------------- [2026-02-04 21:40:03] ====================================================================== [2026-02-04 21:40:03] Sync request for member: stockloyal [2026-02-04 21:40:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bcb30c4bb5.59326802","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:40:03+00:00"} [2026-02-04 21:40:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bcb30c4bb5.59326802","timestamp":"2026-02-04T21:40:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 21:40:03] ✅ Data already in sync — no changes [2026-02-04 21:40:03] ---------------------------------------------------------------------- [2026-02-04 21:40:18] ====================================================================== [2026-02-04 21:40:18] Sync request for member: stockloyal [2026-02-04 21:40:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bcc2ad4905.45736148","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:40:18+00:00"} [2026-02-04 21:40:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bcc2ad4905.45736148","timestamp":"2026-02-04T21:40:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 21:40:18] ✅ Data already in sync — no changes [2026-02-04 21:40:18] ---------------------------------------------------------------------- [2026-02-04 21:40:52] ====================================================================== [2026-02-04 21:40:52] Sync request for member: logan104 [2026-02-04 21:40:52] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bce47b33c3.35239891","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:40:52+00:00"} [2026-02-04 21:40:52] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bce47b33c3.35239891","timestamp":"2026-02-04T21:40:52+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 21:40:52] ✅ Data already in sync — no changes [2026-02-04 21:40:52] ---------------------------------------------------------------------- [2026-02-04 21:41:21] ====================================================================== [2026-02-04 21:41:21] Sync request for member: logan104 [2026-02-04 21:41:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bd01371795.30817642","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:41:21+00:00"} [2026-02-04 21:41:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bd01371795.30817642","timestamp":"2026-02-04T21:41:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 21:41:21] ✅ Data already in sync — no changes [2026-02-04 21:41:21] ---------------------------------------------------------------------- [2026-02-04 21:42:21] ====================================================================== [2026-02-04 21:42:21] Sync request for member: logan104 [2026-02-04 21:42:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bd3d831f61.96449477","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:42:21+00:00"} [2026-02-04 21:42:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bd3d831f61.96449477","timestamp":"2026-02-04T21:42:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 21:42:21] ✅ Data already in sync — no changes [2026-02-04 21:42:21] ---------------------------------------------------------------------- [2026-02-04 21:43:02] ====================================================================== [2026-02-04 21:43:02] Sync request for member: stockloyal [2026-02-04 21:43:02] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bd66d315e8.20458325","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:43:02+00:00"} [2026-02-04 21:43:02] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bd66d315e8.20458325","timestamp":"2026-02-04T21:43:02+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 21:43:02] ✅ Data already in sync — no changes [2026-02-04 21:43:02] ---------------------------------------------------------------------- [2026-02-04 21:43:05] ====================================================================== [2026-02-04 21:43:05] Sync request for member: stockloyal [2026-02-04 21:43:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983bd694cf470.54775033","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T21:43:05+00:00"} [2026-02-04 21:43:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983bd694cf470.54775033","timestamp":"2026-02-04T21:43:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 21:43:05] ✅ Data already in sync — no changes [2026-02-04 21:43:05] ---------------------------------------------------------------------- [2026-02-04 22:00:36] ====================================================================== [2026-02-04 22:00:36] Sync request for member: logan104 [2026-02-04 22:00:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c184db3859.36285426","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:00:36+00:00"} [2026-02-04 22:00:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c184db3859.36285426","timestamp":"2026-02-04T22:00:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:00:36] ✅ Data already in sync — no changes [2026-02-04 22:00:36] ---------------------------------------------------------------------- [2026-02-04 22:00:51] ====================================================================== [2026-02-04 22:00:51] Sync request for member: logan104 [2026-02-04 22:00:51] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c193919905.93396891","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:00:51+00:00"} [2026-02-04 22:00:51] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c193919905.93396891","timestamp":"2026-02-04T22:00:51+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:00:51] ✅ Data already in sync — no changes [2026-02-04 22:00:51] ---------------------------------------------------------------------- [2026-02-04 22:00:57] ====================================================================== [2026-02-04 22:00:57] Sync request for member: logan104 [2026-02-04 22:00:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c1991c4e71.95718521","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:00:57+00:00"} [2026-02-04 22:00:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c1991c4e71.95718521","timestamp":"2026-02-04T22:00:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:00:57] ✅ Data already in sync — no changes [2026-02-04 22:00:57] ---------------------------------------------------------------------- [2026-02-04 22:01:14] ====================================================================== [2026-02-04 22:01:14] Sync request for member: logan104 [2026-02-04 22:01:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c1aa21a630.89720942","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:01:14+00:00"} [2026-02-04 22:01:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c1aa21a630.89720942","timestamp":"2026-02-04T22:01:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:01:14] ✅ Data already in sync — no changes [2026-02-04 22:01:14] ---------------------------------------------------------------------- [2026-02-04 22:08:48] ====================================================================== [2026-02-04 22:08:48] Sync request for member: stockloyal [2026-02-04 22:08:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c3709e6a10.69884513","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:08:48+00:00"} [2026-02-04 22:08:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c3709e6a10.69884513","timestamp":"2026-02-04T22:08:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":484582,"tier":"World Traveler","recent_basket_id":"basket-1770231343108-929048","recent_points_used":161527,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770231343108-929048 redeemed 161527 pts)"} [2026-02-04 22:08:48] ✅ Data already in sync — no changes [2026-02-04 22:08:48] ---------------------------------------------------------------------- [2026-02-04 22:09:01] ====================================================================== [2026-02-04 22:09:01] Sync request for member: stockloyal [2026-02-04 22:09:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c37d1eec99.36814415","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:09:01+00:00"} [2026-02-04 22:09:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c37d1eec99.36814415","timestamp":"2026-02-04T22:09:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:09:01] ✅ Data already in sync — no changes [2026-02-04 22:09:01] ---------------------------------------------------------------------- [2026-02-04 22:09:18] ====================================================================== [2026-02-04 22:09:18] Sync request for member: stockloyal [2026-02-04 22:09:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c38e653115.46537046","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:09:18+00:00"} [2026-02-04 22:09:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c38e653115.46537046","timestamp":"2026-02-04T22:09:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:09:18] ✅ Data already in sync — no changes [2026-02-04 22:09:18] ---------------------------------------------------------------------- [2026-02-04 22:09:30] ====================================================================== [2026-02-04 22:09:30] Sync request for member: stockloyal [2026-02-04 22:09:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c39a0b1552.22935805","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:09:30+00:00"} [2026-02-04 22:09:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c39a0b1552.22935805","timestamp":"2026-02-04T22:09:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:09:30] ✅ Data already in sync — no changes [2026-02-04 22:09:30] ---------------------------------------------------------------------- [2026-02-04 22:09:43] ====================================================================== [2026-02-04 22:09:43] Sync request for member: stockloyal [2026-02-04 22:09:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c3a7823c41.27146353","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:09:43+00:00"} [2026-02-04 22:09:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c3a7823c41.27146353","timestamp":"2026-02-04T22:09:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:09:43] ✅ Data already in sync — no changes [2026-02-04 22:09:43] ---------------------------------------------------------------------- [2026-02-04 22:14:43] ====================================================================== [2026-02-04 22:14:43] Sync request for member: logan104 [2026-02-04 22:14:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c4d398dc83.93165106","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:14:43+00:00"} [2026-02-04 22:14:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c4d398dc83.93165106","timestamp":"2026-02-04T22:14:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:14:43] ✅ Data already in sync — no changes [2026-02-04 22:14:43] ---------------------------------------------------------------------- [2026-02-04 22:14:57] ====================================================================== [2026-02-04 22:14:57] Sync request for member: logan104 [2026-02-04 22:14:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c4e17aa688.19757603","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:14:57+00:00"} [2026-02-04 22:14:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c4e17aa688.19757603","timestamp":"2026-02-04T22:14:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:14:57] ✅ Data already in sync — no changes [2026-02-04 22:14:57] ---------------------------------------------------------------------- [2026-02-04 22:22:01] ====================================================================== [2026-02-04 22:22:01] Sync request for member: stockloyal [2026-02-04 22:22:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c689835549.35991143","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:22:01+00:00"} [2026-02-04 22:22:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c689835549.35991143","timestamp":"2026-02-04T22:22:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:22:01] ✅ Data already in sync — no changes [2026-02-04 22:22:01] ---------------------------------------------------------------------- [2026-02-04 22:22:05] ====================================================================== [2026-02-04 22:22:05] Sync request for member: stockloyal [2026-02-04 22:22:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c68da2e7f0.23239232","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:22:05+00:00"} [2026-02-04 22:22:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c68da2e7f0.23239232","timestamp":"2026-02-04T22:22:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-04 22:22:05] ✅ Data already in sync — no changes [2026-02-04 22:22:05] ---------------------------------------------------------------------- [2026-02-04 22:22:26] ====================================================================== [2026-02-04 22:22:26] Sync request for member: logan104 [2026-02-04 22:22:26] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c6a25daf67.93436232","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:22:26+00:00"} [2026-02-04 22:22:26] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c6a25daf67.93436232","timestamp":"2026-02-04T22:22:26+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:22:26] ✅ Data already in sync — no changes [2026-02-04 22:22:26] ---------------------------------------------------------------------- [2026-02-04 22:28:03] ====================================================================== [2026-02-04 22:28:03] Sync request for member: logan104 [2026-02-04 22:28:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c7f34b0499.38142212","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:28:03+00:00"} [2026-02-04 22:28:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c7f34b0499.38142212","timestamp":"2026-02-04T22:28:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:28:03] ✅ Data already in sync — no changes [2026-02-04 22:28:03] ---------------------------------------------------------------------- [2026-02-04 22:29:19] ====================================================================== [2026-02-04 22:29:19] Sync request for member: quantum [2026-02-04 22:29:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c83f7694e1.24907205","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:29:19+00:00"} [2026-02-04 22:29:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c83f7694e1.24907205","timestamp":"2026-02-04T22:29:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 22:29:19] ✅ Data already in sync — no changes [2026-02-04 22:29:19] ---------------------------------------------------------------------- [2026-02-04 22:35:47] ====================================================================== [2026-02-04 22:35:47] Sync request for member: logan104 [2026-02-04 22:35:47] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983c9c316afc6.14567522","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:35:47+00:00"} [2026-02-04 22:35:47] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983c9c316afc6.14567522","timestamp":"2026-02-04T22:35:47+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:35:47] ✅ Data already in sync — no changes [2026-02-04 22:35:47] ---------------------------------------------------------------------- [2026-02-04 22:42:58] ====================================================================== [2026-02-04 22:42:58] Sync request for member: quantum [2026-02-04 22:42:58] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cb72a3e443.63056667","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:42:58+00:00"} [2026-02-04 22:42:58] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cb72a3e443.63056667","timestamp":"2026-02-04T22:42:58+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 22:42:58] ✅ Data already in sync — no changes [2026-02-04 22:42:58] ---------------------------------------------------------------------- [2026-02-04 22:43:08] ====================================================================== [2026-02-04 22:43:08] Sync request for member: quantum [2026-02-04 22:43:08] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cb7c4418e6.97380454","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:43:08+00:00"} [2026-02-04 22:43:08] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cb7c4418e6.97380454","timestamp":"2026-02-04T22:43:08+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2042026,"tier":"Elite Class","recent_basket_id":"basket-1770226345705-65998","recent_points_used":440687,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770226345705-65998 redeemed 440687 pts)"} [2026-02-04 22:43:08] ✅ Data already in sync — no changes [2026-02-04 22:43:08] ---------------------------------------------------------------------- [2026-02-04 22:43:18] ====================================================================== [2026-02-04 22:43:18] Sync request for member: quantum [2026-02-04 22:43:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cb869fc122.91785305","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:43:18+00:00"} [2026-02-04 22:43:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cb869fc122.91785305","timestamp":"2026-02-04T22:43:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":1021013,"tier":"Elite Class","recent_basket_id":"basket-1770244995201-595581","recent_points_used":1021013,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770244995201-595581 redeemed 1021013 pts)"} [2026-02-04 22:43:18] ✅ Data already in sync — no changes [2026-02-04 22:43:18] ---------------------------------------------------------------------- [2026-02-04 22:44:22] ====================================================================== [2026-02-04 22:44:22] Sync request for member: quantum [2026-02-04 22:44:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cbc6870361.62656884","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:44:22+00:00"} [2026-02-04 22:44:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cbc6870361.62656884","timestamp":"2026-02-04T22:44:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":1021013,"tier":"Elite Class","recent_basket_id":"basket-1770244995201-595581","recent_points_used":1021013,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770244995201-595581 redeemed 1021013 pts)"} [2026-02-04 22:44:22] ✅ Data already in sync — no changes [2026-02-04 22:44:22] ---------------------------------------------------------------------- [2026-02-04 22:44:45] ====================================================================== [2026-02-04 22:44:45] Sync request for member: logan104 [2026-02-04 22:44:45] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cbdd717ca8.59404255","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:44:45+00:00"} [2026-02-04 22:44:45] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cbdd717ca8.59404255","timestamp":"2026-02-04T22:44:45+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:44:45] ✅ Data already in sync — no changes [2026-02-04 22:44:45] ---------------------------------------------------------------------- [2026-02-04 22:46:15] ====================================================================== [2026-02-04 22:46:15] Sync request for member: logan104 [2026-02-04 22:46:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cc37087942.39355344","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:46:15+00:00"} [2026-02-04 22:46:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cc37087942.39355344","timestamp":"2026-02-04T22:46:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:46:15] ✅ Data already in sync — no changes [2026-02-04 22:46:15] ---------------------------------------------------------------------- [2026-02-04 22:47:02] ====================================================================== [2026-02-04 22:47:02] Sync request for member: logan104 [2026-02-04 22:47:02] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cc66335117.72055602","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:47:02+00:00"} [2026-02-04 22:47:02] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cc66335117.72055602","timestamp":"2026-02-04T22:47:02+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:47:02] ✅ Data already in sync — no changes [2026-02-04 22:47:02] ---------------------------------------------------------------------- [2026-02-04 22:48:25] ====================================================================== [2026-02-04 22:48:25] Sync request for member: logan104 [2026-02-04 22:48:25] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ccb98f0ec4.46559362","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:48:25+00:00"} [2026-02-04 22:48:25] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ccb98f0ec4.46559362","timestamp":"2026-02-04T22:48:25+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:48:25] ✅ Data already in sync — no changes [2026-02-04 22:48:25] ---------------------------------------------------------------------- [2026-02-04 22:49:31] ====================================================================== [2026-02-04 22:49:31] Sync request for member: logan104 [2026-02-04 22:49:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ccfb5d9965.84071162","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:49:31+00:00"} [2026-02-04 22:49:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ccfb5d9965.84071162","timestamp":"2026-02-04T22:49:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:49:31] ✅ Data already in sync — no changes [2026-02-04 22:49:31] ---------------------------------------------------------------------- [2026-02-04 22:49:34] ====================================================================== [2026-02-04 22:49:34] Sync request for member: logan104 [2026-02-04 22:49:34] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ccfe61b8b9.79802833","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:49:34+00:00"} [2026-02-04 22:49:34] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ccfe61b8b9.79802833","timestamp":"2026-02-04T22:49:34+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:49:34] ✅ Data already in sync — no changes [2026-02-04 22:49:34] ---------------------------------------------------------------------- [2026-02-04 22:50:00] ====================================================================== [2026-02-04 22:50:00] Sync request for member: logan104 [2026-02-04 22:50:00] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cd18a79920.95739368","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:50:00+00:00"} [2026-02-04 22:50:00] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cd18a79920.95739368","timestamp":"2026-02-04T22:50:00+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:50:00] ✅ Data already in sync — no changes [2026-02-04 22:50:00] ---------------------------------------------------------------------- [2026-02-04 22:50:19] ====================================================================== [2026-02-04 22:50:19] Sync request for member: logan104 [2026-02-04 22:50:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cd2be35896.05345234","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:50:19+00:00"} [2026-02-04 22:50:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cd2be35896.05345234","timestamp":"2026-02-04T22:50:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:50:19] ✅ Data already in sync — no changes [2026-02-04 22:50:19] ---------------------------------------------------------------------- [2026-02-04 22:50:33] ====================================================================== [2026-02-04 22:50:33] Sync request for member: logan104 [2026-02-04 22:50:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cd39defbd4.50569306","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:50:33+00:00"} [2026-02-04 22:50:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cd39defbd4.50569306","timestamp":"2026-02-04T22:50:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:50:33] ✅ Data already in sync — no changes [2026-02-04 22:50:33] ---------------------------------------------------------------------- [2026-02-04 22:54:09] ====================================================================== [2026-02-04 22:54:09] Sync request for member: logan104 [2026-02-04 22:54:09] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ce11f0f6f5.87130293","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:54:09+00:00"} [2026-02-04 22:54:10] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ce11f0f6f5.87130293","timestamp":"2026-02-04T22:54:10+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:54:10] ✅ Data already in sync — no changes [2026-02-04 22:54:10] ---------------------------------------------------------------------- [2026-02-04 22:54:37] ====================================================================== [2026-02-04 22:54:37] Sync request for member: logan104 [2026-02-04 22:54:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ce2d756772.62880592","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:54:37+00:00"} [2026-02-04 22:54:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ce2d756772.62880592","timestamp":"2026-02-04T22:54:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:54:37] ✅ Data already in sync — no changes [2026-02-04 22:54:37] ---------------------------------------------------------------------- [2026-02-04 22:54:44] ====================================================================== [2026-02-04 22:54:44] Sync request for member: logan104 [2026-02-04 22:54:44] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ce342b6af1.41857262","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:54:44+00:00"} [2026-02-04 22:54:44] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ce342b6af1.41857262","timestamp":"2026-02-04T22:54:44+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:54:44] ✅ Data already in sync — no changes [2026-02-04 22:54:44] ---------------------------------------------------------------------- [2026-02-04 22:55:19] ====================================================================== [2026-02-04 22:55:19] Sync request for member: logan104 [2026-02-04 22:55:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ce57cca2c8.71395774","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:55:19+00:00"} [2026-02-04 22:55:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ce57cca2c8.71395774","timestamp":"2026-02-04T22:55:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:55:19] ✅ Data already in sync — no changes [2026-02-04 22:55:19] ---------------------------------------------------------------------- [2026-02-04 22:57:06] ====================================================================== [2026-02-04 22:57:06] Sync request for member: logan104 [2026-02-04 22:57:06] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cec2f23d99.01094731","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T22:57:06+00:00"} [2026-02-04 22:57:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cec2f23d99.01094731","timestamp":"2026-02-04T22:57:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":727195,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 22:57:07] ✅ Data already in sync — no changes [2026-02-04 22:57:07] ---------------------------------------------------------------------- [2026-02-04 23:00:29] ====================================================================== [2026-02-04 23:00:29] Sync request for member: logan104 [2026-02-04 23:00:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983cf8d1f2cd6.09071357","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:00:29+00:00"} [2026-02-04 23:00:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983cf8d1f2cd6.09071357","timestamp":"2026-02-04T23:00:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:00:29] ✅ Data already in sync — no changes [2026-02-04 23:00:29] ---------------------------------------------------------------------- [2026-02-04 23:03:43] ====================================================================== [2026-02-04 23:03:43] Sync request for member: logan104 [2026-02-04 23:03:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d04ff28e94.15093908","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:03:43+00:00"} [2026-02-04 23:03:44] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d04ff28e94.15093908","timestamp":"2026-02-04T23:03:44+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:03:44] ✅ Data already in sync — no changes [2026-02-04 23:03:44] ---------------------------------------------------------------------- [2026-02-04 23:04:12] ====================================================================== [2026-02-04 23:04:12] Sync request for member: logan104 [2026-02-04 23:04:12] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d06ca6cde6.65578213","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:04:12+00:00"} [2026-02-04 23:04:12] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d06ca6cde6.65578213","timestamp":"2026-02-04T23:04:12+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:04:12] ✅ Data already in sync — no changes [2026-02-04 23:04:12] ---------------------------------------------------------------------- [2026-02-04 23:07:20] ====================================================================== [2026-02-04 23:07:20] Sync request for member: logan104 [2026-02-04 23:07:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d128b80335.73997816","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:07:20+00:00"} [2026-02-04 23:07:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d128b80335.73997816","timestamp":"2026-02-04T23:07:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:07:20] ✅ Data already in sync — no changes [2026-02-04 23:07:20] ---------------------------------------------------------------------- [2026-02-04 23:07:22] ====================================================================== [2026-02-04 23:07:22] Sync request for member: logan104 [2026-02-04 23:07:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d12a3920b7.84834094","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:07:22+00:00"} [2026-02-04 23:07:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d12a3920b7.84834094","timestamp":"2026-02-04T23:07:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:07:22] ✅ Data already in sync — no changes [2026-02-04 23:07:22] ---------------------------------------------------------------------- [2026-02-04 23:10:48] ====================================================================== [2026-02-04 23:10:48] Sync request for member: logan104 [2026-02-04 23:10:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d1f89be154.81567594","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:10:48+00:00"} [2026-02-04 23:10:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d1f89be154.81567594","timestamp":"2026-02-04T23:10:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:10:48] ✅ Data already in sync — no changes [2026-02-04 23:10:48] ---------------------------------------------------------------------- [2026-02-04 23:11:18] ====================================================================== [2026-02-04 23:11:18] Sync request for member: logan104 [2026-02-04 23:11:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d216bfc4d0.95026505","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:11:18+00:00"} [2026-02-04 23:11:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d216bfc4d0.95026505","timestamp":"2026-02-04T23:11:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:11:18] ✅ Data already in sync — no changes [2026-02-04 23:11:18] ---------------------------------------------------------------------- [2026-02-04 23:12:13] ====================================================================== [2026-02-04 23:12:13] Sync request for member: logan104 [2026-02-04 23:12:13] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d24d88cbc8.65265091","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:12:13+00:00"} [2026-02-04 23:12:13] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d24d88cbc8.65265091","timestamp":"2026-02-04T23:12:13+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:12:13] ✅ Data already in sync — no changes [2026-02-04 23:12:13] ---------------------------------------------------------------------- [2026-02-04 23:12:15] ====================================================================== [2026-02-04 23:12:15] Sync request for member: logan104 [2026-02-04 23:12:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d24f501005.28127908","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:12:15+00:00"} [2026-02-04 23:12:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d24f501005.28127908","timestamp":"2026-02-04T23:12:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:12:15] ✅ Data already in sync — no changes [2026-02-04 23:12:15] ---------------------------------------------------------------------- [2026-02-04 23:12:27] ====================================================================== [2026-02-04 23:12:27] Sync request for member: logan104 [2026-02-04 23:12:27] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d25bdf7d62.74929504","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:12:27+00:00"} [2026-02-04 23:12:27] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d25bdf7d62.74929504","timestamp":"2026-02-04T23:12:27+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:12:27] ✅ Data already in sync — no changes [2026-02-04 23:12:27] ---------------------------------------------------------------------- [2026-02-04 23:12:29] ====================================================================== [2026-02-04 23:12:29] Sync request for member: logan104 [2026-02-04 23:12:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d25d439ec4.88329694","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:12:29+00:00"} [2026-02-04 23:12:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d25d439ec4.88329694","timestamp":"2026-02-04T23:12:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:12:29] ✅ Data already in sync — no changes [2026-02-04 23:12:29] ---------------------------------------------------------------------- [2026-02-04 23:14:15] ====================================================================== [2026-02-04 23:14:15] Sync request for member: logan104 [2026-02-04 23:14:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d2c7a90174.90625953","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:14:15+00:00"} [2026-02-04 23:14:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d2c7a90174.90625953","timestamp":"2026-02-04T23:14:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:14:15] ✅ Data already in sync — no changes [2026-02-04 23:14:15] ---------------------------------------------------------------------- [2026-02-04 23:15:17] ====================================================================== [2026-02-04 23:15:17] Sync request for member: logan104 [2026-02-04 23:15:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d305bbd3b1.24568570","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:15:17+00:00"} [2026-02-04 23:15:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d305bbd3b1.24568570","timestamp":"2026-02-04T23:15:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:15:17] ✅ Data already in sync — no changes [2026-02-04 23:15:17] ---------------------------------------------------------------------- [2026-02-04 23:15:19] ====================================================================== [2026-02-04 23:15:19] Sync request for member: logan104 [2026-02-04 23:15:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d307a8df95.00295962","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:15:19+00:00"} [2026-02-04 23:15:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d307a8df95.00295962","timestamp":"2026-02-04T23:15:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":900000,"tier":"World Traveler","recent_basket_id":"basket-1770232632624-424283","recent_points_used":2000,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770232632624-424283 redeemed 2000 pts)"} [2026-02-04 23:15:19] ✅ Data already in sync — no changes [2026-02-04 23:15:19] ---------------------------------------------------------------------- [2026-02-04 23:20:07] ====================================================================== [2026-02-04 23:20:07] Sync request for member: logan104 [2026-02-04 23:20:07] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d427578681.60806125","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:20:07+00:00"} [2026-02-04 23:20:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d427578681.60806125","timestamp":"2026-02-04T23:20:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:20:07] ✅ Data already in sync — no changes [2026-02-04 23:20:07] ---------------------------------------------------------------------- [2026-02-04 23:20:11] ====================================================================== [2026-02-04 23:20:11] Sync request for member: logan104 [2026-02-04 23:20:11] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d42bd94ba0.35230609","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:20:11+00:00"} [2026-02-04 23:20:11] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d42bd94ba0.35230609","timestamp":"2026-02-04T23:20:11+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:20:11] ✅ Data already in sync — no changes [2026-02-04 23:20:11] ---------------------------------------------------------------------- [2026-02-04 23:20:17] ====================================================================== [2026-02-04 23:20:17] Sync request for member: logan104 [2026-02-04 23:20:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d431ca3746.43908680","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:20:17+00:00"} [2026-02-04 23:20:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d431ca3746.43908680","timestamp":"2026-02-04T23:20:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:20:17] ✅ Data already in sync — no changes [2026-02-04 23:20:17] ---------------------------------------------------------------------- [2026-02-04 23:20:29] ====================================================================== [2026-02-04 23:20:29] Sync request for member: logan104 [2026-02-04 23:20:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d43d1c1df4.73625917","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:20:29+00:00"} [2026-02-04 23:20:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d43d1c1df4.73625917","timestamp":"2026-02-04T23:20:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:20:29] ✅ Data already in sync — no changes [2026-02-04 23:20:29] ---------------------------------------------------------------------- [2026-02-04 23:20:59] ====================================================================== [2026-02-04 23:20:59] Sync request for member: logan104 [2026-02-04 23:20:59] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d45b2aa764.24643269","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:20:59+00:00"} [2026-02-04 23:20:59] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d45b2aa764.24643269","timestamp":"2026-02-04T23:20:59+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:20:59] ✅ Data already in sync — no changes [2026-02-04 23:20:59] ---------------------------------------------------------------------- [2026-02-04 23:24:36] ====================================================================== [2026-02-04 23:24:36] Sync request for member: logan104 [2026-02-04 23:24:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d53446cb17.80490471","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:24:36+00:00"} [2026-02-04 23:24:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d53446cb17.80490471","timestamp":"2026-02-04T23:24:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:24:36] ✅ Data already in sync — no changes [2026-02-04 23:24:36] ---------------------------------------------------------------------- [2026-02-04 23:24:39] ====================================================================== [2026-02-04 23:24:39] Sync request for member: logan104 [2026-02-04 23:24:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d537dbc8e3.57611851","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:24:39+00:00"} [2026-02-04 23:24:39] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d537dbc8e3.57611851","timestamp":"2026-02-04T23:24:39+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:24:39] ✅ Data already in sync — no changes [2026-02-04 23:24:39] ---------------------------------------------------------------------- [2026-02-04 23:25:16] ====================================================================== [2026-02-04 23:25:16] Sync request for member: logan104 [2026-02-04 23:25:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983d55c5feb82.90535615","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:25:16+00:00"} [2026-02-04 23:25:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983d55c5feb82.90535615","timestamp":"2026-02-04T23:25:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:25:16] ✅ Data already in sync — no changes [2026-02-04 23:25:16] ---------------------------------------------------------------------- [2026-02-04 23:53:18] ====================================================================== [2026-02-04 23:53:18] Sync request for member: logan104 [2026-02-04 23:53:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983dbeeecb2b8.54509842","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-04T23:53:18+00:00"} [2026-02-04 23:53:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983dbeeecb2b8.54509842","timestamp":"2026-02-04T23:53:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-04 23:53:19] ✅ Data already in sync — no changes [2026-02-04 23:53:19] ---------------------------------------------------------------------- [2026-02-05 00:56:43] ====================================================================== [2026-02-05 00:56:43] Sync request for member: logan104 [2026-02-05 00:56:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983eacb788989.32556781","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T00:56:43+00:00"} [2026-02-05 00:56:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983eacb788989.32556781","timestamp":"2026-02-05T00:56:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 00:56:43] ✅ Data already in sync — no changes [2026-02-05 00:56:43] ---------------------------------------------------------------------- [2026-02-05 00:59:31] ====================================================================== [2026-02-05 00:59:31] Sync request for member: quantum [2026-02-05 00:59:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983eb73d7b515.79021201","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T00:59:31+00:00"} [2026-02-05 00:59:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983eb73d7b515.79021201","timestamp":"2026-02-05T00:59:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":1021013,"tier":"Elite Class","recent_basket_id":"basket-1770244995201-595581","recent_points_used":1021013,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770244995201-595581 redeemed 1021013 pts)"} [2026-02-05 00:59:31] ✅ Data already in sync — no changes [2026-02-05 00:59:31] ---------------------------------------------------------------------- [2026-02-05 01:00:15] ====================================================================== [2026-02-05 01:00:15] Sync request for member: quantum [2026-02-05 01:00:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983eb9f04e3d5.59534053","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:00:15+00:00"} [2026-02-05 01:00:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983eb9f04e3d5.59534053","timestamp":"2026-02-05T01:00:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":1021013,"tier":"Elite Class","recent_basket_id":"basket-1770244995201-595581","recent_points_used":1021013,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770244995201-595581 redeemed 1021013 pts)"} [2026-02-05 01:00:15] ✅ Data already in sync — no changes [2026-02-05 01:00:15] ---------------------------------------------------------------------- [2026-02-05 01:03:32] ====================================================================== [2026-02-05 01:03:32] Sync request for member: quantum [2026-02-05 01:03:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ec64156da5.03908560","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:03:32+00:00"} [2026-02-05 01:03:32] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ec64156da5.03908560","timestamp":"2026-02-05T01:03:32+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":510506,"tier":"Elite Class","recent_basket_id":"basket-1770253402618-860446","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770253402618-860446 redeemed 510507 pts)"} [2026-02-05 01:03:32] ✅ Data already in sync — no changes [2026-02-05 01:03:32] ---------------------------------------------------------------------- [2026-02-05 01:09:48] ====================================================================== [2026-02-05 01:09:48] Sync request for member: quantum [2026-02-05 01:09:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983eddce75c90.18674688","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:09:48+00:00"} [2026-02-05 01:09:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983eddce75c90.18674688","timestamp":"2026-02-05T01:09:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":510506,"tier":"Elite Class","recent_basket_id":"basket-1770253402618-860446","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770253402618-860446 redeemed 510507 pts)"} [2026-02-05 01:09:48] ✅ Data already in sync — no changes [2026-02-05 01:09:48] ---------------------------------------------------------------------- [2026-02-05 01:13:28] ====================================================================== [2026-02-05 01:13:28] Sync request for member: logan104 [2026-02-05 01:13:28] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983eeb8016f04.58018044","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:13:28+00:00"} [2026-02-05 01:13:28] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983eeb8016f04.58018044","timestamp":"2026-02-05T01:13:28+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 01:13:28] ✅ Data already in sync — no changes [2026-02-05 01:13:28] ---------------------------------------------------------------------- [2026-02-05 01:14:43] ====================================================================== [2026-02-05 01:14:43] Sync request for member: quantum [2026-02-05 01:14:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ef037b8150.30396690","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:14:43+00:00"} [2026-02-05 01:14:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ef037b8150.30396690","timestamp":"2026-02-05T01:14:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":510506,"tier":"Elite Class","recent_basket_id":"basket-1770253402618-860446","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770253402618-860446 redeemed 510507 pts)"} [2026-02-05 01:14:43] ✅ Data already in sync — no changes [2026-02-05 01:14:43] ---------------------------------------------------------------------- [2026-02-05 01:15:22] ====================================================================== [2026-02-05 01:15:22] Sync request for member: quantum [2026-02-05 01:15:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983ef2ae00855.78501320","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:15:22+00:00"} [2026-02-05 01:15:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983ef2ae00855.78501320","timestamp":"2026-02-05T01:15:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":510506,"tier":"Elite Class","recent_basket_id":"basket-1770253402618-860446","recent_points_used":510507,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770253402618-860446 redeemed 510507 pts)"} [2026-02-05 01:15:22] ✅ Data already in sync — no changes [2026-02-05 01:15:22] ---------------------------------------------------------------------- [2026-02-05 01:26:59] ====================================================================== [2026-02-05 01:26:59] Sync request for member: quantum [2026-02-05 01:26:59] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6983f1e310e666.41791649","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T01:26:59+00:00"} [2026-02-05 01:26:59] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6983f1e310e666.41791649","timestamp":"2026-02-05T01:26:59+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":255253,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 01:26:59] ✅ Data already in sync — no changes [2026-02-05 01:26:59] ---------------------------------------------------------------------- [2026-02-05 01:32:16] ====================================================================== [2026-02-05 01:32:16] Sync request for member: Bucket [2026-02-05 01:32:16] No merchant linked — returning DB data [2026-02-05 01:33:35] ====================================================================== [2026-02-05 01:33:35] Sync request for member: Bucket [2026-02-05 01:33:35] No merchant linked — returning DB data [2026-02-05 01:34:40] ====================================================================== [2026-02-05 01:34:40] Sync request for member: Bucket [2026-02-05 01:34:40] No merchant linked — returning DB data [2026-02-05 01:35:36] ====================================================================== [2026-02-05 01:35:36] Sync request for member: Bucket [2026-02-05 01:35:36] No merchant linked — returning DB data [2026-02-05 01:47:14] ====================================================================== [2026-02-05 01:47:14] Sync request for member: Bucket [2026-02-05 01:47:14] No merchant linked — returning DB data [2026-02-05 01:49:14] ====================================================================== [2026-02-05 01:49:14] Sync request for member: Bucket [2026-02-05 01:49:14] No merchant linked — returning DB data [2026-02-05 04:16:24] ====================================================================== [2026-02-05 04:16:24] Sync request for member: logan104 [2026-02-05 04:16:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698419984aad94.03769609","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T04:16:24+00:00"} [2026-02-05 04:16:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698419984aad94.03769609","timestamp":"2026-02-05T04:16:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 04:16:24] ✅ Data already in sync — no changes [2026-02-05 04:16:24] ---------------------------------------------------------------------- [2026-02-05 09:12:12] ====================================================================== [2026-02-05 09:12:12] Sync request for member: logan104 [2026-02-05 09:12:12] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69845eecd6eae1.54184610","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T09:12:12+00:00"} [2026-02-05 09:12:12] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69845eecd6eae1.54184610","timestamp":"2026-02-05T09:12:12+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 09:12:12] ✅ Data already in sync — no changes [2026-02-05 09:12:12] ---------------------------------------------------------------------- [2026-02-05 13:47:49] ====================================================================== [2026-02-05 13:47:49] Sync request for member: logan104 [2026-02-05 13:47:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69849f85386f49.70020396","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T13:47:49+00:00"} [2026-02-05 13:47:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69849f85386f49.70020396","timestamp":"2026-02-05T13:47:49+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 13:47:49] ✅ Data already in sync — no changes [2026-02-05 13:47:49] ---------------------------------------------------------------------- [2026-02-05 14:00:06] ====================================================================== [2026-02-05 14:00:06] Sync request for member: logan104 [2026-02-05 14:00:06] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984a2668bf7a1.53252341","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T14:00:06+00:00"} [2026-02-05 14:00:06] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984a2668bf7a1.53252341","timestamp":"2026-02-05T14:00:06+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 14:00:06] ✅ Data already in sync — no changes [2026-02-05 14:00:06] ---------------------------------------------------------------------- [2026-02-05 16:32:17] ====================================================================== [2026-02-05 16:32:17] Sync request for member: logan104 [2026-02-05 16:32:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984c611ee7f57.77863860","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T16:32:17+00:00"} [2026-02-05 16:32:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984c611ee7f57.77863860","timestamp":"2026-02-05T16:32:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 16:32:18] ✅ Data already in sync — no changes [2026-02-05 16:32:18] ---------------------------------------------------------------------- [2026-02-05 16:32:45] ====================================================================== [2026-02-05 16:32:45] Sync request for member: logan104 [2026-02-05 16:32:45] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984c62da253d6.47804047","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T16:32:45+00:00"} [2026-02-05 16:32:45] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984c62da253d6.47804047","timestamp":"2026-02-05T16:32:45+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 16:32:45] ✅ Data already in sync — no changes [2026-02-05 16:32:45] ---------------------------------------------------------------------- [2026-02-05 16:38:40] ====================================================================== [2026-02-05 16:38:40] Sync request for member: logan104 [2026-02-05 16:38:40] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984c790f09b28.50105667","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T16:38:40+00:00"} [2026-02-05 16:38:41] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984c790f09b28.50105667","timestamp":"2026-02-05T16:38:41+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 16:38:41] ✅ Data already in sync — no changes [2026-02-05 16:38:41] ---------------------------------------------------------------------- [2026-02-05 17:16:21] ====================================================================== [2026-02-05 17:16:21] Sync request for member: logan104 [2026-02-05 17:16:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984d065c18a74.37093303","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T17:16:21+00:00"} [2026-02-05 17:16:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984d065c18a74.37093303","timestamp":"2026-02-05T17:16:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 17:16:21] ✅ Data already in sync — no changes [2026-02-05 17:16:21] ---------------------------------------------------------------------- [2026-02-05 18:16:18] ====================================================================== [2026-02-05 18:16:18] Sync request for member: logan104 [2026-02-05 18:16:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984de72d79cb8.29182306","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:16:18+00:00"} [2026-02-05 18:16:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984de72d79cb8.29182306","timestamp":"2026-02-05T18:16:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 18:16:18] ✅ Data already in sync — no changes [2026-02-05 18:16:18] ---------------------------------------------------------------------- [2026-02-05 18:16:37] ====================================================================== [2026-02-05 18:16:37] Sync request for member: logan104 [2026-02-05 18:16:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984de85c763e2.23911675","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:16:37+00:00"} [2026-02-05 18:16:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984de85c763e2.23911675","timestamp":"2026-02-05T18:16:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 18:16:37] ✅ Data already in sync — no changes [2026-02-05 18:16:37] ---------------------------------------------------------------------- [2026-02-05 18:17:16] ====================================================================== [2026-02-05 18:17:16] Sync request for member: quantum [2026-02-05 18:17:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984deac836fa5.41108641","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:17:16+00:00"} [2026-02-05 18:17:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984deac836fa5.41108641","timestamp":"2026-02-05T18:17:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":255253,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 18:17:16] ✅ Data already in sync — no changes [2026-02-05 18:17:16] ---------------------------------------------------------------------- [2026-02-05 18:18:42] ====================================================================== [2026-02-05 18:18:42] Sync request for member: quantum [2026-02-05 18:18:42] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984df021ee2d1.20264692","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:18:42+00:00"} [2026-02-05 18:18:42] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984df021ee2d1.20264692","timestamp":"2026-02-05T18:18:42+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 18:18:42] ✅ Data already in sync — no changes [2026-02-05 18:18:42] ---------------------------------------------------------------------- [2026-02-05 18:33:31] ====================================================================== [2026-02-05 18:33:31] Sync request for member: quantum [2026-02-05 18:33:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984e27bba2f18.28817893","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:33:31+00:00"} [2026-02-05 18:33:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984e27bba2f18.28817893","timestamp":"2026-02-05T18:33:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 18:33:31] ✅ Data already in sync — no changes [2026-02-05 18:33:31] ---------------------------------------------------------------------- [2026-02-05 18:34:03] ====================================================================== [2026-02-05 18:34:03] Sync request for member: quantum [2026-02-05 18:34:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984e29b084206.91185111","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:34:03+00:00"} [2026-02-05 18:34:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984e29b084206.91185111","timestamp":"2026-02-05T18:34:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 18:34:03] ✅ Data already in sync — no changes [2026-02-05 18:34:03] ---------------------------------------------------------------------- [2026-02-05 18:46:21] ====================================================================== [2026-02-05 18:46:21] Sync request for member: logan104 [2026-02-05 18:46:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984e57deb9888.48897845","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T18:46:21+00:00"} [2026-02-05 18:46:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984e57deb9888.48897845","timestamp":"2026-02-05T18:46:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 18:46:21] ✅ Data already in sync — no changes [2026-02-05 18:46:21] ---------------------------------------------------------------------- [2026-02-05 19:02:53] ====================================================================== [2026-02-05 19:02:54] Sync request for member: quantum [2026-02-05 19:02:54] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984e95e00d207.72232470","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:02:54+00:00"} [2026-02-05 19:02:54] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984e95e00d207.72232470","timestamp":"2026-02-05T19:02:54+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:02:54] ✅ Data already in sync — no changes [2026-02-05 19:02:54] ---------------------------------------------------------------------- [2026-02-05 19:03:49] ====================================================================== [2026-02-05 19:03:49] Sync request for member: quantum [2026-02-05 19:03:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984e9958cbec7.87658777","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:03:49+00:00"} [2026-02-05 19:03:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984e9958cbec7.87658777","timestamp":"2026-02-05T19:03:49+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:03:49] ✅ Data already in sync — no changes [2026-02-05 19:03:49] ---------------------------------------------------------------------- [2026-02-05 19:07:29] ====================================================================== [2026-02-05 19:07:29] Sync request for member: quantum [2026-02-05 19:07:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984ea71c72816.04111350","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:07:29+00:00"} [2026-02-05 19:07:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984ea71c72816.04111350","timestamp":"2026-02-05T19:07:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:07:29] ✅ Data already in sync — no changes [2026-02-05 19:07:29] ---------------------------------------------------------------------- [2026-02-05 19:08:08] ====================================================================== [2026-02-05 19:08:08] Sync request for member: quantum [2026-02-05 19:08:08] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984ea98b0ae19.50926460","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:08:08+00:00"} [2026-02-05 19:08:08] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984ea98b0ae19.50926460","timestamp":"2026-02-05T19:08:08+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:08:08] ✅ Data already in sync — no changes [2026-02-05 19:08:08] ---------------------------------------------------------------------- [2026-02-05 19:08:39] ====================================================================== [2026-02-05 19:08:39] Sync request for member: quantum [2026-02-05 19:08:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984eab705dbd4.12550919","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:08:39+00:00"} [2026-02-05 19:08:39] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984eab705dbd4.12550919","timestamp":"2026-02-05T19:08:39+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Elite Class","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:08:39] ✅ Data already in sync — no changes [2026-02-05 19:08:39] ---------------------------------------------------------------------- [2026-02-05 19:08:57] ====================================================================== [2026-02-05 19:08:57] Sync request for member: quantum [2026-02-05 19:08:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984eac99442a4.17703210","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:08:57+00:00"} [2026-02-05 19:08:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984eac99442a4.17703210","timestamp":"2026-02-05T19:08:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:08:57] ✅ Data already in sync — no changes [2026-02-05 19:08:57] ---------------------------------------------------------------------- [2026-02-05 19:10:42] ====================================================================== [2026-02-05 19:10:42] Sync request for member: quantum [2026-02-05 19:10:42] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984eb32ee4649.55386214","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:10:42+00:00"} [2026-02-05 19:10:42] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984eb32ee4649.55386214","timestamp":"2026-02-05T19:10:42+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:10:42] ✅ Data already in sync — no changes [2026-02-05 19:10:42] ---------------------------------------------------------------------- [2026-02-05 19:12:58] ====================================================================== [2026-02-05 19:12:58] Sync request for member: quantum [2026-02-05 19:12:58] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984ebbad95042.41778843","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:12:58+00:00"} [2026-02-05 19:12:58] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984ebbad95042.41778843","timestamp":"2026-02-05T19:12:58+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:12:58] ✅ Data already in sync — no changes [2026-02-05 19:12:58] ---------------------------------------------------------------------- [2026-02-05 19:13:14] ====================================================================== [2026-02-05 19:13:14] Sync request for member: quantum [2026-02-05 19:13:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984ebca1d6f01.11242469","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:13:14+00:00"} [2026-02-05 19:13:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984ebca1d6f01.11242469","timestamp":"2026-02-05T19:13:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:13:14] ✅ Data already in sync — no changes [2026-02-05 19:13:14] ---------------------------------------------------------------------- [2026-02-05 19:43:37] ====================================================================== [2026-02-05 19:43:37] Sync request for member: quantum [2026-02-05 19:43:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984f2e99d0e05.72870009","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:43:37+00:00"} [2026-02-05 19:43:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984f2e99d0e05.72870009","timestamp":"2026-02-05T19:43:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:43:37] ✅ Data already in sync — no changes [2026-02-05 19:43:37] ---------------------------------------------------------------------- [2026-02-05 19:43:50] ====================================================================== [2026-02-05 19:43:50] Sync request for member: quantum [2026-02-05 19:43:50] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984f2f6bbf9b9.33736707","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T19:43:50+00:00"} [2026-02-05 19:43:50] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984f2f6bbf9b9.33736707","timestamp":"2026-02-05T19:43:50+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 19:43:50] ✅ Data already in sync — no changes [2026-02-05 19:43:50] ---------------------------------------------------------------------- [2026-02-05 20:16:07] ====================================================================== [2026-02-05 20:16:07] Sync request for member: quantum [2026-02-05 20:16:07] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984fa87e0e853.75741318","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:16:07+00:00"} [2026-02-05 20:16:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984fa87e0e853.75741318","timestamp":"2026-02-05T20:16:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 20:16:07] ✅ Data already in sync — no changes [2026-02-05 20:16:07] ---------------------------------------------------------------------- [2026-02-05 20:16:39] ====================================================================== [2026-02-05 20:16:39] Sync request for member: quantum [2026-02-05 20:16:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984faa7f37783.80675271","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:16:39+00:00"} [2026-02-05 20:16:40] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984faa7f37783.80675271","timestamp":"2026-02-05T20:16:40+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 20:16:40] ✅ Data already in sync — no changes [2026-02-05 20:16:40] ---------------------------------------------------------------------- [2026-02-05 20:26:34] ====================================================================== [2026-02-05 20:26:34] Sync request for member: logan104 [2026-02-05 20:26:34] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984fcfad09f44.42815865","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:26:34+00:00"} [2026-02-05 20:26:34] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984fcfad09f44.42815865","timestamp":"2026-02-05T20:26:34+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 20:26:34] ✅ Data already in sync — no changes [2026-02-05 20:26:34] ---------------------------------------------------------------------- [2026-02-05 20:26:50] ====================================================================== [2026-02-05 20:26:50] Sync request for member: logan104 [2026-02-05 20:26:50] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984fd0a7c4f11.65100832","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:26:50+00:00"} [2026-02-05 20:26:50] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984fd0a7c4f11.65100832","timestamp":"2026-02-05T20:26:50+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 20:26:50] ✅ Data already in sync — no changes [2026-02-05 20:26:50] ---------------------------------------------------------------------- [2026-02-05 20:26:54] ====================================================================== [2026-02-05 20:26:54] Sync request for member: logan104 [2026-02-05 20:26:54] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984fd0edafb40.87649952","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:26:54+00:00"} [2026-02-05 20:26:54] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984fd0edafb40.87649952","timestamp":"2026-02-05T20:26:54+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 20:26:54] ✅ Data already in sync — no changes [2026-02-05 20:26:54] ---------------------------------------------------------------------- [2026-02-05 20:34:01] ====================================================================== [2026-02-05 20:34:01] Sync request for member: logan104 [2026-02-05 20:34:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6984feb9961ba6.34064585","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T20:34:01+00:00"} [2026-02-05 20:34:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6984feb9961ba6.34064585","timestamp":"2026-02-05T20:34:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 20:34:01] ✅ Data already in sync — no changes [2026-02-05 20:34:01] ---------------------------------------------------------------------- [2026-02-05 21:04:53] ====================================================================== [2026-02-05 21:04:53] Sync request for member: Jan30 [2026-02-05 21:04:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698505f51cb624.63100041","member_id":"Jan30","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:04:53+00:00"} [2026-02-05 21:04:53] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698505f51cb624.63100041","timestamp":"2026-02-05T21:04:53+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Jan30","points":629546,"tier":"Platinum","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-05 21:04:53] ✅ Wallet updated: points=629546, tier=Platinum, cash=3777.28 [2026-02-05 21:04:53] ✅ Ledger entry: merchant_sync_credit 585079 pts [2026-02-05 21:04:53] ---------------------------------------------------------------------- [2026-02-05 21:06:13] ====================================================================== [2026-02-05 21:06:13] Sync request for member: stockloyal [2026-02-05 21:06:13] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985064504aaa3.12471947","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:06:13+00:00"} [2026-02-05 21:06:13] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985064504aaa3.12471947","timestamp":"2026-02-05T21:06:13+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-05 21:06:13] ✅ Data already in sync — no changes [2026-02-05 21:06:13] ---------------------------------------------------------------------- [2026-02-05 21:06:30] ====================================================================== [2026-02-05 21:06:30] Sync request for member: stockloyal [2026-02-05 21:06:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698506567bf131.55211717","member_id":"stockloyal","merchant_id":"merchant002","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:06:30+00:00"} [2026-02-05 21:06:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698506567bf131.55211717","timestamp":"2026-02-05T21:06:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"stockloyal","points":363436,"tier":"World Traveler","recent_basket_id":"basket-1770242936843-493670","recent_points_used":121146,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770242936843-493670 redeemed 121146 pts)"} [2026-02-05 21:06:30] ✅ Data already in sync — no changes [2026-02-05 21:06:30] ---------------------------------------------------------------------- [2026-02-05 21:12:37] ====================================================================== [2026-02-05 21:12:37] Sync request for member: quantum [2026-02-05 21:12:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698507c553f3d5.72111135","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:12:37+00:00"} [2026-02-05 21:12:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698507c553f3d5.72111135","timestamp":"2026-02-05T21:12:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":100,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 21:12:37] ✅ Data already in sync — no changes [2026-02-05 21:12:37] ---------------------------------------------------------------------- [2026-02-05 21:14:56] ====================================================================== [2026-02-05 21:14:56] Sync request for member: quantum [2026-02-05 21:14:56] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698508508fa156.93585469","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:14:56+00:00"} [2026-02-05 21:14:56] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698508508fa156.93585469","timestamp":"2026-02-05T21:14:56+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 21:14:56] ✅ Data already in sync — no changes [2026-02-05 21:14:56] ---------------------------------------------------------------------- [2026-02-05 21:15:13] ====================================================================== [2026-02-05 21:15:13] Sync request for member: quantum [2026-02-05 21:15:13] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850861c5bb88.72564964","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:15:13+00:00"} [2026-02-05 21:15:13] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850861c5bb88.72564964","timestamp":"2026-02-05T21:15:13+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":2052026,"tier":"Frequent Flyer","recent_basket_id":"basket-1770254814226-222358","recent_points_used":255253,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770254814226-222358 redeemed 255253 pts)"} [2026-02-05 21:15:13] ✅ Data already in sync — no changes [2026-02-05 21:15:13] ---------------------------------------------------------------------- [2026-02-05 21:16:23] ====================================================================== [2026-02-05 21:16:23] Sync request for member: quantum [2026-02-05 21:16:23] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698508a77a6864.41531432","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:16:23+00:00"} [2026-02-05 21:16:23] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698508a77a6864.41531432","timestamp":"2026-02-05T21:16:23+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":1026013,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326131730-356171","recent_points_used":1026013,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326131730-356171 redeemed 1026013 pts)"} [2026-02-05 21:16:23] ✅ Data already in sync — no changes [2026-02-05 21:16:23] ---------------------------------------------------------------------- [2026-02-05 21:26:46] ====================================================================== [2026-02-05 21:26:46] Sync request for member: quantum [2026-02-05 21:26:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850b16e7fbc3.81904855","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:26:46+00:00"} [2026-02-05 21:26:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850b16e7fbc3.81904855","timestamp":"2026-02-05T21:26:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:26:46] ✅ Data already in sync — no changes [2026-02-05 21:26:46] ---------------------------------------------------------------------- [2026-02-05 21:28:28] ====================================================================== [2026-02-05 21:28:28] Sync request for member: quantum [2026-02-05 21:28:28] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850b7c8f7656.64067492","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:28:28+00:00"} [2026-02-05 21:28:28] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850b7c8f7656.64067492","timestamp":"2026-02-05T21:28:28+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:28:28] ✅ Data already in sync — no changes [2026-02-05 21:28:28] ---------------------------------------------------------------------- [2026-02-05 21:30:25] ====================================================================== [2026-02-05 21:30:25] Sync request for member: quantum [2026-02-05 21:30:25] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850bf1aabcf8.31579580","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:30:25+00:00"} [2026-02-05 21:30:25] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850bf1aabcf8.31579580","timestamp":"2026-02-05T21:30:25+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:30:25] ✅ Data already in sync — no changes [2026-02-05 21:30:25] ---------------------------------------------------------------------- [2026-02-05 21:30:58] ====================================================================== [2026-02-05 21:30:58] Sync request for member: logan104 [2026-02-05 21:30:58] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850c12126a76.51239281","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:30:58+00:00"} [2026-02-05 21:30:58] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850c12126a76.51239281","timestamp":"2026-02-05T21:30:58+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 21:30:58] ✅ Data already in sync — no changes [2026-02-05 21:30:58] ---------------------------------------------------------------------- [2026-02-05 21:31:03] ====================================================================== [2026-02-05 21:31:03] Sync request for member: logan104 [2026-02-05 21:31:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850c170a41a1.56579105","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:31:03+00:00"} [2026-02-05 21:31:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850c170a41a1.56579105","timestamp":"2026-02-05T21:31:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 21:31:03] ✅ Data already in sync — no changes [2026-02-05 21:31:03] ---------------------------------------------------------------------- [2026-02-05 21:31:25] ====================================================================== [2026-02-05 21:31:25] Sync request for member: quantum [2026-02-05 21:31:25] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850c2dc0ae09.05516276","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:31:25+00:00"} [2026-02-05 21:31:25] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850c2dc0ae09.05516276","timestamp":"2026-02-05T21:31:25+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:31:25] ✅ Data already in sync — no changes [2026-02-05 21:31:25] ---------------------------------------------------------------------- [2026-02-05 21:32:01] ====================================================================== [2026-02-05 21:32:01] Sync request for member: quantum [2026-02-05 21:32:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850c51ef6e88.02574513","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:32:01+00:00"} [2026-02-05 21:32:02] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850c51ef6e88.02574513","timestamp":"2026-02-05T21:32:02+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:32:02] ✅ Data already in sync — no changes [2026-02-05 21:32:02] ---------------------------------------------------------------------- [2026-02-05 21:36:47] ====================================================================== [2026-02-05 21:36:47] Sync request for member: quantum [2026-02-05 21:36:47] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69850d6fd67fd6.86285311","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:36:47+00:00"} [2026-02-05 21:36:47] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69850d6fd67fd6.86285311","timestamp":"2026-02-05T21:36:47+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:36:47] ✅ Data already in sync — no changes [2026-02-05 21:36:47] ---------------------------------------------------------------------- [2026-02-05 21:47:55] ====================================================================== [2026-02-05 21:47:55] Sync request for member: quantum [2026-02-05 21:47:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985100b2f8098.52265014","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:47:55+00:00"} [2026-02-05 21:47:55] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985100b2f8098.52265014","timestamp":"2026-02-05T21:47:55+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:47:55] ✅ Data already in sync — no changes [2026-02-05 21:47:55] ---------------------------------------------------------------------- [2026-02-05 21:53:14] ====================================================================== [2026-02-05 21:53:14] Sync request for member: logan104 [2026-02-05 21:53:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985114ad27a07.71572791","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:53:14+00:00"} [2026-02-05 21:53:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985114ad27a07.71572791","timestamp":"2026-02-05T21:53:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 21:53:14] ✅ Data already in sync — no changes [2026-02-05 21:53:14] ---------------------------------------------------------------------- [2026-02-05 21:55:33] ====================================================================== [2026-02-05 21:55:33] Sync request for member: quantum [2026-02-05 21:55:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698511d5e69c41.99945126","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:55:33+00:00"} [2026-02-05 21:55:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698511d5e69c41.99945126","timestamp":"2026-02-05T21:55:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:55:33] ✅ Data already in sync — no changes [2026-02-05 21:55:33] ---------------------------------------------------------------------- [2026-02-05 21:59:16] ====================================================================== [2026-02-05 21:59:16] Sync request for member: quantum [2026-02-05 21:59:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698512b4a88396.76313811","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:59:16+00:00"} [2026-02-05 21:59:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698512b4a88396.76313811","timestamp":"2026-02-05T21:59:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:59:16] ✅ Data already in sync — no changes [2026-02-05 21:59:16] ---------------------------------------------------------------------- [2026-02-05 21:59:19] ====================================================================== [2026-02-05 21:59:19] Sync request for member: quantum [2026-02-05 21:59:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698512b7d09f21.89334462","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T21:59:19+00:00"} [2026-02-05 21:59:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698512b7d09f21.89334462","timestamp":"2026-02-05T21:59:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":513006,"tier":"Frequent Flyer","recent_basket_id":"basket-1770326438665-661701","recent_points_used":513007,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770326438665-661701 redeemed 513007 pts)"} [2026-02-05 21:59:19] ✅ Data already in sync — no changes [2026-02-05 21:59:19] ---------------------------------------------------------------------- [2026-02-05 22:16:44] ====================================================================== [2026-02-05 22:16:44] Sync request for member: logan104 [2026-02-05 22:16:44] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698516cc3ee124.35046465","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:16:44+00:00"} [2026-02-05 22:16:44] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698516cc3ee124.35046465","timestamp":"2026-02-05T22:16:44+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 22:16:44] ✅ Data already in sync — no changes [2026-02-05 22:16:44] ---------------------------------------------------------------------- [2026-02-05 22:19:21] ====================================================================== [2026-02-05 22:19:21] Sync request for member: logan104 [2026-02-05 22:19:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698517693a86a0.69063805","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:19:21+00:00"} [2026-02-05 22:19:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698517693a86a0.69063805","timestamp":"2026-02-05T22:19:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 22:19:21] ✅ Data already in sync — no changes [2026-02-05 22:19:21] ---------------------------------------------------------------------- [2026-02-05 22:37:16] ====================================================================== [2026-02-05 22:37:16] Sync request for member: quantum [2026-02-05 22:37:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69851b9c5bc519.81599004","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:37:16+00:00"} [2026-02-05 22:37:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69851b9c5bc519.81599004","timestamp":"2026-02-05T22:37:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":256503,"tier":"Frequent Flyer","recent_basket_id":"basket-1770330292956-76021","recent_points_used":256503,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770330292956-76021 redeemed 256503 pts)"} [2026-02-05 22:37:16] ✅ Data already in sync — no changes [2026-02-05 22:37:16] ---------------------------------------------------------------------- [2026-02-05 22:42:10] ====================================================================== [2026-02-05 22:42:10] Sync request for member: quantum [2026-02-05 22:42:10] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69851cc2979dd9.43575124","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:42:10+00:00"} [2026-02-05 22:42:10] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69851cc2979dd9.43575124","timestamp":"2026-02-05T22:42:10+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":128251,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331269587-201607","recent_points_used":128252,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331269587-201607 redeemed 128252 pts)"} [2026-02-05 22:42:10] ✅ Data already in sync — no changes [2026-02-05 22:42:10] ---------------------------------------------------------------------- [2026-02-05 22:43:14] ====================================================================== [2026-02-05 22:43:14] Sync request for member: quantum [2026-02-05 22:43:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69851d02811202.99330999","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:43:14+00:00"} [2026-02-05 22:43:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69851d02811202.99330999","timestamp":"2026-02-05T22:43:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":128251,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331269587-201607","recent_points_used":128252,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331269587-201607 redeemed 128252 pts)"} [2026-02-05 22:43:14] ✅ Data already in sync — no changes [2026-02-05 22:43:14] ---------------------------------------------------------------------- [2026-02-05 22:52:14] ====================================================================== [2026-02-05 22:52:14] Sync request for member: quantum [2026-02-05 22:52:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69851f1ed3e064.19643166","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T22:52:14+00:00"} [2026-02-05 22:52:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69851f1ed3e064.19643166","timestamp":"2026-02-05T22:52:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 22:52:14] ✅ Data already in sync — no changes [2026-02-05 22:52:14] ---------------------------------------------------------------------- [2026-02-05 23:04:38] ====================================================================== [2026-02-05 23:04:38] Sync request for member: quantum [2026-02-05 23:04:38] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698522060d19f9.13602415","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:04:38+00:00"} [2026-02-05 23:04:38] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698522060d19f9.13602415","timestamp":"2026-02-05T23:04:38+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:04:38] ✅ Data already in sync — no changes [2026-02-05 23:04:38] ---------------------------------------------------------------------- [2026-02-05 23:05:46] ====================================================================== [2026-02-05 23:05:46] Sync request for member: quantum [2026-02-05 23:05:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985224a52f294.49478755","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:05:46+00:00"} [2026-02-05 23:05:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985224a52f294.49478755","timestamp":"2026-02-05T23:05:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:05:46] ✅ Data already in sync — no changes [2026-02-05 23:05:46] ---------------------------------------------------------------------- [2026-02-05 23:14:43] ====================================================================== [2026-02-05 23:14:43] Sync request for member: logan104 [2026-02-05 23:14:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852463b80be6.22866131","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:14:43+00:00"} [2026-02-05 23:14:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852463b80be6.22866131","timestamp":"2026-02-05T23:14:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"logan104","points":650495,"tier":"World Traveler","recent_basket_id":"basket-1770247132600-709132","recent_points_used":249505,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770247132600-709132 redeemed 249505 pts)"} [2026-02-05 23:14:43] ✅ Data already in sync — no changes [2026-02-05 23:14:43] ---------------------------------------------------------------------- [2026-02-05 23:24:35] ====================================================================== [2026-02-05 23:24:35] Sync request for member: quantum [2026-02-05 23:24:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698526b3c4f062.60757702","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:24:35+00:00"} [2026-02-05 23:24:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698526b3c4f062.60757702","timestamp":"2026-02-05T23:24:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:24:35] ✅ Data already in sync — no changes [2026-02-05 23:24:35] ---------------------------------------------------------------------- [2026-02-05 23:26:24] ====================================================================== [2026-02-05 23:26:24] Sync request for member: quantum [2026-02-05 23:26:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852720850275.40967770","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:26:24+00:00"} [2026-02-05 23:26:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852720850275.40967770","timestamp":"2026-02-05T23:26:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:26:24] ✅ Data already in sync — no changes [2026-02-05 23:26:24] ---------------------------------------------------------------------- [2026-02-05 23:26:36] ====================================================================== [2026-02-05 23:26:36] Sync request for member: quantum [2026-02-05 23:26:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985272c885723.43861534","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:26:36+00:00"} [2026-02-05 23:26:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985272c885723.43861534","timestamp":"2026-02-05T23:26:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:26:36] ✅ Data already in sync — no changes [2026-02-05 23:26:36] ---------------------------------------------------------------------- [2026-02-05 23:30:14] ====================================================================== [2026-02-05 23:30:14] Sync request for member: quantum [2026-02-05 23:30:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852806125857.80829037","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:30:14+00:00"} [2026-02-05 23:30:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852806125857.80829037","timestamp":"2026-02-05T23:30:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:30:14] ✅ Data already in sync — no changes [2026-02-05 23:30:14] ---------------------------------------------------------------------- [2026-02-05 23:33:01] ====================================================================== [2026-02-05 23:33:01] Sync request for member: logan104 [2026-02-05 23:33:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698528ad21d582.50955562","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:33:01+00:00"} [2026-02-05 23:33:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698528ad21d582.50955562","timestamp":"2026-02-05T23:33:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1993965,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-05 23:33:01] ✅ Wallet updated: points=1993965, tier=World Traveler, cash=9969.83 [2026-02-05 23:33:01] ✅ Ledger entry: merchant_sync_credit 1343470 pts [2026-02-05 23:33:01] ---------------------------------------------------------------------- [2026-02-05 23:34:35] ====================================================================== [2026-02-05 23:34:35] Sync request for member: quantum [2026-02-05 23:34:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985290b78c2f0.90709836","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:34:35+00:00"} [2026-02-05 23:34:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985290b78c2f0.90709836","timestamp":"2026-02-05T23:34:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:34:35] ✅ Data already in sync — no changes [2026-02-05 23:34:35] ---------------------------------------------------------------------- [2026-02-05 23:35:09] ====================================================================== [2026-02-05 23:35:09] Sync request for member: logan104 [2026-02-05 23:35:09] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985292d777ce0.64847888","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:35:09+00:00"} [2026-02-05 23:35:09] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985292d777ce0.64847888","timestamp":"2026-02-05T23:35:09+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":74340,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-05 23:35:09] ✅ Wallet updated: points=74340, tier=World Traveler, cash=371.70 [2026-02-05 23:35:09] ✅ Ledger entry: merchant_sync_debit -1919625 pts [2026-02-05 23:35:09] ---------------------------------------------------------------------- [2026-02-05 23:36:18] ====================================================================== [2026-02-05 23:36:18] Sync request for member: quantum [2026-02-05 23:36:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852972728e00.62117509","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:36:18+00:00"} [2026-02-05 23:36:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852972728e00.62117509","timestamp":"2026-02-05T23:36:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:36:18] ✅ Data already in sync — no changes [2026-02-05 23:36:18] ---------------------------------------------------------------------- [2026-02-05 23:45:24] ====================================================================== [2026-02-05 23:45:24] Sync request for member: quantum [2026-02-05 23:45:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852b94961ef4.04639093","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:45:24+00:00"} [2026-02-05 23:45:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852b94961ef4.04639093","timestamp":"2026-02-05T23:45:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:45:24] ✅ Data already in sync — no changes [2026-02-05 23:45:24] ---------------------------------------------------------------------- [2026-02-05 23:48:05] ====================================================================== [2026-02-05 23:48:05] Sync request for member: quantum [2026-02-05 23:48:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69852c3598ce05.72666352","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-05T23:48:05+00:00"} [2026-02-05 23:48:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69852c3598ce05.72666352","timestamp":"2026-02-05T23:48:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-05 23:48:05] ✅ Data already in sync — no changes [2026-02-05 23:48:05] ---------------------------------------------------------------------- [2026-02-06 00:38:29] ====================================================================== [2026-02-06 00:38:29] Sync request for member: quantum [2026-02-06 00:38:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698538050f0f61.95372259","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:38:29+00:00"} [2026-02-06 00:38:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698538050f0f61.95372259","timestamp":"2026-02-06T00:38:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 00:38:29] ✅ Data already in sync — no changes [2026-02-06 00:38:29] ---------------------------------------------------------------------- [2026-02-06 00:41:55] ====================================================================== [2026-02-06 00:41:55] Sync request for member: quantum [2026-02-06 00:41:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698538d3f08812.57943425","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:41:55+00:00"} [2026-02-06 00:41:56] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698538d3f08812.57943425","timestamp":"2026-02-06T00:41:56+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 00:41:56] ✅ Data already in sync — no changes [2026-02-06 00:41:56] ---------------------------------------------------------------------- [2026-02-06 00:49:34] ====================================================================== [2026-02-06 00:49:34] Sync request for member: quantum [2026-02-06 00:49:34] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853a9ea6c697.04473353","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:49:34+00:00"} [2026-02-06 00:49:34] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853a9ea6c697.04473353","timestamp":"2026-02-06T00:49:34+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 00:49:34] ✅ Data already in sync — no changes [2026-02-06 00:49:34] ---------------------------------------------------------------------- [2026-02-06 00:51:42] ====================================================================== [2026-02-06 00:51:42] Sync request for member: logan104 [2026-02-06 00:51:42] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853b1ea3d977.89313758","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:51:42+00:00"} [2026-02-06 00:51:42] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853b1ea3d977.89313758","timestamp":"2026-02-06T00:51:42+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1766712,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:51:42] ✅ Wallet updated: points=1766712, tier=World Traveler, cash=8833.56 [2026-02-06 00:51:42] ✅ Ledger entry: merchant_sync_credit 1692372 pts [2026-02-06 00:51:42] ---------------------------------------------------------------------- [2026-02-06 00:52:41] ====================================================================== [2026-02-06 00:52:41] Sync request for member: logan104 [2026-02-06 00:52:41] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853b5984a364.20700028","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:52:41+00:00"} [2026-02-06 00:52:41] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853b5984a364.20700028","timestamp":"2026-02-06T00:52:41+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1329514,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:52:41] ✅ Wallet updated: points=1329514, tier=World Traveler, cash=6647.57 [2026-02-06 00:52:41] ✅ Ledger entry: merchant_sync_credit 887283 pts [2026-02-06 00:52:41] ---------------------------------------------------------------------- [2026-02-06 00:52:55] ====================================================================== [2026-02-06 00:52:55] Sync request for member: logan104 [2026-02-06 00:52:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853b679cd324.39436383","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:52:55+00:00"} [2026-02-06 00:52:55] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853b679cd324.39436383","timestamp":"2026-02-06T00:52:55+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":846818,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:52:55] ✅ Wallet updated: points=846818, tier=World Traveler, cash=4234.09 [2026-02-06 00:52:55] ✅ Ledger entry: merchant_sync_debit -482696 pts [2026-02-06 00:52:55] ---------------------------------------------------------------------- [2026-02-06 00:53:46] ====================================================================== [2026-02-06 00:53:46] Sync request for member: logan104 [2026-02-06 00:53:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853b9ada7437.13044576","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:53:46+00:00"} [2026-02-06 00:53:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853b9ada7437.13044576","timestamp":"2026-02-06T00:53:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":883696,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:53:46] ✅ Wallet updated: points=883696, tier=World Traveler, cash=4418.48 [2026-02-06 00:53:46] ✅ Ledger entry: merchant_sync_credit 36878 pts [2026-02-06 00:53:46] ---------------------------------------------------------------------- [2026-02-06 00:53:58] ====================================================================== [2026-02-06 00:53:58] Sync request for member: logan104 [2026-02-06 00:53:58] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853ba62012d9.19430110","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:53:58+00:00"} [2026-02-06 00:53:58] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853ba62012d9.19430110","timestamp":"2026-02-06T00:53:58+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1100697,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:53:58] ✅ Wallet updated: points=1100697, tier=World Traveler, cash=5503.49 [2026-02-06 00:53:58] ✅ Ledger entry: merchant_sync_credit 217001 pts [2026-02-06 00:53:58] ---------------------------------------------------------------------- [2026-02-06 00:54:15] ====================================================================== [2026-02-06 00:54:15] Sync request for member: logan104 [2026-02-06 00:54:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853bb7b2fd06.82327703","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:54:15+00:00"} [2026-02-06 00:54:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853bb7b2fd06.82327703","timestamp":"2026-02-06T00:54:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1146742,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 00:54:15] ✅ Wallet updated: points=1146742, tier=World Traveler, cash=5733.71 [2026-02-06 00:54:15] ✅ Ledger entry: merchant_sync_credit 46045 pts [2026-02-06 00:54:15] ---------------------------------------------------------------------- [2026-02-06 00:55:56] ====================================================================== [2026-02-06 00:55:56] Sync request for member: quantum [2026-02-06 00:55:56] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853c1ce30c39.86370909","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T00:55:56+00:00"} [2026-02-06 00:55:56] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853c1ce30c39.86370909","timestamp":"2026-02-06T00:55:56+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 00:55:56] ✅ Data already in sync — no changes [2026-02-06 00:55:56] ---------------------------------------------------------------------- [2026-02-06 01:01:03] ====================================================================== [2026-02-06 01:01:03] Sync request for member: quantum [2026-02-06 01:01:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69853d4fd8d390.28760683","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T01:01:03+00:00"} [2026-02-06 01:01:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69853d4fd8d390.28760683","timestamp":"2026-02-06T01:01:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 01:01:03] ✅ Data already in sync — no changes [2026-02-06 01:01:03] ---------------------------------------------------------------------- [2026-02-06 01:56:55] ====================================================================== [2026-02-06 01:56:55] Sync request for member: Bucket [2026-02-06 01:56:55] No merchant linked — returning DB data [2026-02-06 02:40:39] ====================================================================== [2026-02-06 02:40:39] Sync request for member: quantum [2026-02-06 02:40:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698554a7c60648.25487956","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T02:40:39+00:00"} [2026-02-06 02:40:39] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698554a7c60648.25487956","timestamp":"2026-02-06T02:40:39+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 02:40:39] ✅ Data already in sync — no changes [2026-02-06 02:40:39] ---------------------------------------------------------------------- [2026-02-06 03:09:46] ====================================================================== [2026-02-06 03:09:46] Sync request for member: quantum [2026-02-06 03:09:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69855b7a69f978.02633078","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:09:46+00:00"} [2026-02-06 03:09:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69855b7a69f978.02633078","timestamp":"2026-02-06T03:09:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:09:46] ✅ Data already in sync — no changes [2026-02-06 03:09:46] ---------------------------------------------------------------------- [2026-02-06 03:12:31] ====================================================================== [2026-02-06 03:12:31] Sync request for member: quantum [2026-02-06 03:12:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69855c1fcfd4c0.44666359","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:12:31+00:00"} [2026-02-06 03:12:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69855c1fcfd4c0.44666359","timestamp":"2026-02-06T03:12:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:12:31] ✅ Data already in sync — no changes [2026-02-06 03:12:31] ---------------------------------------------------------------------- [2026-02-06 03:12:43] ====================================================================== [2026-02-06 03:12:43] Sync request for member: quantum [2026-02-06 03:12:43] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69855c2b8f99a6.31515646","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:12:43+00:00"} [2026-02-06 03:12:43] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69855c2b8f99a6.31515646","timestamp":"2026-02-06T03:12:43+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:12:43] ✅ Data already in sync — no changes [2026-02-06 03:12:43] ---------------------------------------------------------------------- [2026-02-06 03:14:11] ====================================================================== [2026-02-06 03:14:11] Sync request for member: quantum [2026-02-06 03:14:11] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69855c836779c6.33439769","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:14:11+00:00"} [2026-02-06 03:14:11] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69855c836779c6.33439769","timestamp":"2026-02-06T03:14:11+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:14:11] ✅ Data already in sync — no changes [2026-02-06 03:14:11] ---------------------------------------------------------------------- [2026-02-06 03:27:53] ====================================================================== [2026-02-06 03:27:53] Sync request for member: quantum [2026-02-06 03:27:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69855fb9ef88a0.54628853","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:27:53+00:00"} [2026-02-06 03:27:54] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69855fb9ef88a0.54628853","timestamp":"2026-02-06T03:27:54+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:27:54] ✅ Data already in sync — no changes [2026-02-06 03:27:54] ---------------------------------------------------------------------- [2026-02-06 03:34:17] ====================================================================== [2026-02-06 03:34:17] Sync request for member: quantum [2026-02-06 03:34:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69856139283be7.26825511","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:34:17+00:00"} [2026-02-06 03:34:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69856139283be7.26825511","timestamp":"2026-02-06T03:34:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:34:17] ✅ Data already in sync — no changes [2026-02-06 03:34:17] ---------------------------------------------------------------------- [2026-02-06 03:44:02] ====================================================================== [2026-02-06 03:44:02] Sync request for member: quantum [2026-02-06 03:44:02] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698563826faec8.68450217","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T03:44:02+00:00"} [2026-02-06 03:44:02] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698563826faec8.68450217","timestamp":"2026-02-06T03:44:02+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 03:44:02] ✅ Data already in sync — no changes [2026-02-06 03:44:02] ---------------------------------------------------------------------- [2026-02-06 04:10:36] ====================================================================== [2026-02-06 04:10:36] Sync request for member: logan104 [2026-02-06 04:10:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698569bc2e5e35.22396593","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T04:10:36+00:00"} [2026-02-06 04:10:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698569bc2e5e35.22396593","timestamp":"2026-02-06T04:10:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":315579,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 04:10:36] ✅ Wallet updated: points=315579, tier=World Traveler, cash=1577.90 [2026-02-06 04:10:36] ✅ Ledger entry: merchant_sync_debit -831163 pts [2026-02-06 04:10:36] ---------------------------------------------------------------------- [2026-02-06 04:15:25] ====================================================================== [2026-02-06 04:15:25] Sync request for member: logan104 [2026-02-06 04:15:25] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69856add727c46.34170998","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T04:15:25+00:00"} [2026-02-06 04:15:25] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69856add727c46.34170998","timestamp":"2026-02-06T04:15:25+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1469515,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 04:15:25] ✅ Wallet updated: points=1469515, tier=World Traveler, cash=7347.58 [2026-02-06 04:15:25] ✅ Ledger entry: merchant_sync_credit 1153936 pts [2026-02-06 04:15:25] ---------------------------------------------------------------------- [2026-02-06 04:18:04] ====================================================================== [2026-02-06 04:18:04] Sync request for member: Bucket [2026-02-06 04:18:04] No merchant linked — returning DB data [2026-02-06 04:19:45] ====================================================================== [2026-02-06 04:19:45] Sync request for member: Bucket [2026-02-06 04:19:45] No merchant linked — returning DB data [2026-02-06 04:23:24] ====================================================================== [2026-02-06 04:23:24] Sync request for member: logan104 [2026-02-06 04:23:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69856cbc4d2993.29253035","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T04:23:24+00:00"} [2026-02-06 04:23:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69856cbc4d2993.29253035","timestamp":"2026-02-06T04:23:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":997518,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 04:23:24] ✅ Wallet updated: points=997518, tier=World Traveler, cash=4987.59 [2026-02-06 04:23:24] ✅ Ledger entry: merchant_sync_debit -471997 pts [2026-02-06 04:23:24] ---------------------------------------------------------------------- [2026-02-06 04:24:22] ====================================================================== [2026-02-06 04:24:22] Sync request for member: logan104 [2026-02-06 04:24:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69856cf635e0b8.26708746","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T04:24:22+00:00"} [2026-02-06 04:24:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69856cf635e0b8.26708746","timestamp":"2026-02-06T04:24:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1204109,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 04:24:22] ✅ Wallet updated: points=1204109, tier=World Traveler, cash=6020.55 [2026-02-06 04:24:22] ✅ Ledger entry: merchant_sync_credit 206591 pts [2026-02-06 04:24:22] ---------------------------------------------------------------------- [2026-02-06 13:34:05] ====================================================================== [2026-02-06 13:34:05] Sync request for member: seahawk01 [2026-02-06 13:34:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985edcd2dfeb9.72244779","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T13:34:05+00:00"} [2026-02-06 13:34:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985edcd2dfeb9.72244779","timestamp":"2026-02-06T13:34:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":924616,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 13:34:05] ✅ Wallet updated: points=924616, tier=Business Class, cash=4623.08 [2026-02-06 13:34:05] ✅ Ledger entry: merchant_sync_debit -1147410 pts [2026-02-06 13:34:05] ---------------------------------------------------------------------- [2026-02-06 13:35:53] ====================================================================== [2026-02-06 13:35:53] Sync request for member: seahawk01 [2026-02-06 13:35:53] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985ee39850603.33366329","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T13:35:53+00:00"} [2026-02-06 13:35:53] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985ee39850603.33366329","timestamp":"2026-02-06T13:35:53+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2303128,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 13:35:53] ✅ Wallet updated: points=2303128, tier=Business Class, cash=11515.64 [2026-02-06 13:35:53] ✅ Ledger entry: merchant_sync_credit 1378512 pts [2026-02-06 13:35:53] ---------------------------------------------------------------------- [2026-02-06 13:38:11] ====================================================================== [2026-02-06 13:38:11] Sync request for member: seahawk01 [2026-02-06 13:38:11] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985eec303b5a6.43424418","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T13:38:11+00:00"} [2026-02-06 13:38:11] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985eec303b5a6.43424418","timestamp":"2026-02-06T13:38:11+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1925060,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 13:38:11] ✅ Wallet updated: points=1925060, tier=Business Class, cash=9625.30 [2026-02-06 13:38:11] ✅ Ledger entry: merchant_sync_debit -378068 pts [2026-02-06 13:38:11] ---------------------------------------------------------------------- [2026-02-06 14:20:18] ====================================================================== [2026-02-06 14:20:18] Sync request for member: seahawk01 [2026-02-06 14:20:18] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985f8a2489002.99731677","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T14:20:18+00:00"} [2026-02-06 14:20:18] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985f8a2489002.99731677","timestamp":"2026-02-06T14:20:18+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":958991,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 14:20:18] ✅ Wallet updated: points=958991, tier=Business Class, cash=4794.96 [2026-02-06 14:20:18] ✅ Ledger entry: merchant_sync_debit -966069 pts [2026-02-06 14:20:18] ---------------------------------------------------------------------- [2026-02-06 14:21:11] ====================================================================== [2026-02-06 14:21:11] Sync request for member: seahawk01 [2026-02-06 14:21:11] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985f8d7d513c1.51944182","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T14:21:11+00:00"} [2026-02-06 14:21:11] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985f8d7d513c1.51944182","timestamp":"2026-02-06T14:21:11+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":880271,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 14:21:11] ✅ Wallet updated: points=880271, tier=Business Class, cash=4401.36 [2026-02-06 14:21:11] ✅ Ledger entry: merchant_sync_debit -78720 pts [2026-02-06 14:21:11] ---------------------------------------------------------------------- [2026-02-06 14:42:01] ====================================================================== [2026-02-06 14:42:01] Sync request for member: Seahawk01 [2026-02-06 14:42:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6985fdb9b1a220.72837391","member_id":"Seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T14:42:01+00:00"} [2026-02-06 14:42:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6985fdb9b1a220.72837391","timestamp":"2026-02-06T14:42:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Seahawk01","points":1178092,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 14:42:01] ✅ Wallet updated: points=1178092, tier=Frequent Flyer, cash=5890.46 [2026-02-06 14:42:01] ✅ Ledger entry: merchant_sync_debit -883934 pts [2026-02-06 14:42:01] ---------------------------------------------------------------------- [2026-02-06 15:09:38] ====================================================================== [2026-02-06 15:09:38] Sync request for member: Seahawk01 [2026-02-06 15:09:38] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860432d43054.59345384","member_id":"Seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:09:38+00:00"} [2026-02-06 15:09:38] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860432d43054.59345384","timestamp":"2026-02-06T15:09:38+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Seahawk01","points":190995,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:09:38] ✅ Wallet updated: points=190995, tier=Frequent Flyer, cash=954.98 [2026-02-06 15:09:38] ✅ Ledger entry: merchant_sync_debit -987097 pts [2026-02-06 15:09:38] ---------------------------------------------------------------------- [2026-02-06 15:10:17] ====================================================================== [2026-02-06 15:10:17] Sync request for member: Seahawk01 [2026-02-06 15:10:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860459090b38.72968822","member_id":"Seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:10:17+00:00"} [2026-02-06 15:10:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860459090b38.72968822","timestamp":"2026-02-06T15:10:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Seahawk01","points":1854038,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:10:17] ✅ Wallet updated: points=1854038, tier=Frequent Flyer, cash=9270.19 [2026-02-06 15:10:17] ✅ Ledger entry: merchant_sync_credit 1663043 pts [2026-02-06 15:10:17] ---------------------------------------------------------------------- [2026-02-06 15:10:26] ====================================================================== [2026-02-06 15:10:26] Sync request for member: Seahawk01 [2026-02-06 15:10:26] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698604623714a8.66280220","member_id":"Seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:10:26+00:00"} [2026-02-06 15:10:26] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698604623714a8.66280220","timestamp":"2026-02-06T15:10:26+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Seahawk01","points":2741816,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:10:26] ✅ Wallet updated: points=2741816, tier=Frequent Flyer, cash=13709.08 [2026-02-06 15:10:26] ✅ Ledger entry: merchant_sync_credit 887778 pts [2026-02-06 15:10:26] ---------------------------------------------------------------------- [2026-02-06 15:11:31] ====================================================================== [2026-02-06 15:11:31] Sync request for member: seahawk01 [2026-02-06 15:11:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698604a3689f46.82565406","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:11:31+00:00"} [2026-02-06 15:11:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698604a3689f46.82565406","timestamp":"2026-02-06T15:11:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2233971,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:11:31] ✅ Wallet updated: points=2233971, tier=Elite Class, cash=11169.86 [2026-02-06 15:11:31] ✅ Ledger entry: merchant_sync_debit -4788055 pts [2026-02-06 15:11:31] ---------------------------------------------------------------------- [2026-02-06 15:14:36] ====================================================================== [2026-02-06 15:14:36] Sync request for member: seahawk01 [2026-02-06 15:14:36] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986055c6d8d34.02968363","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:14:36+00:00"} [2026-02-06 15:14:36] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986055c6d8d34.02968363","timestamp":"2026-02-06T15:14:36+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":517590,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:14:36] ✅ Wallet updated: points=517590, tier=Elite Class, cash=2587.95 [2026-02-06 15:14:36] ✅ Ledger entry: merchant_sync_debit -1716381 pts [2026-02-06 15:14:36] ---------------------------------------------------------------------- [2026-02-06 15:14:52] ====================================================================== [2026-02-06 15:14:52] Sync request for member: seahawk01 [2026-02-06 15:14:52] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986056c3323a3.86229475","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:14:52+00:00"} [2026-02-06 15:14:52] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986056c3323a3.86229475","timestamp":"2026-02-06T15:14:52+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2499730,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:14:52] ✅ Wallet updated: points=2499730, tier=Elite Class, cash=12498.65 [2026-02-06 15:14:52] ✅ Ledger entry: merchant_sync_credit 1982140 pts [2026-02-06 15:14:52] ---------------------------------------------------------------------- [2026-02-06 15:16:31] ====================================================================== [2026-02-06 15:16:31] Sync request for member: seahawk01 [2026-02-06 15:16:31] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698605cf2f7f84.02346321","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:16:31+00:00"} [2026-02-06 15:16:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698605cf2f7f84.02346321","timestamp":"2026-02-06T15:16:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2036661,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:16:31] ✅ Wallet updated: points=2036661, tier=Elite Class, cash=10183.31 [2026-02-06 15:16:31] ✅ Ledger entry: merchant_sync_credit 36661 pts [2026-02-06 15:16:31] ---------------------------------------------------------------------- [2026-02-06 15:20:30] ====================================================================== [2026-02-06 15:20:30] Sync request for member: seahawk01 [2026-02-06 15:20:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698606be71d583.56310370","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:20:30+00:00"} [2026-02-06 15:20:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698606be71d583.56310370","timestamp":"2026-02-06T15:20:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":536561,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:20:30] ✅ Wallet updated: points=536561, tier=Elite Class, cash=2682.81 [2026-02-06 15:20:30] ✅ Ledger entry: merchant_sync_debit -1500100 pts [2026-02-06 15:20:30] ---------------------------------------------------------------------- [2026-02-06 15:20:49] ====================================================================== [2026-02-06 15:20:49] Sync request for member: logan104 [2026-02-06 15:20:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698606d116a196.66361788","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:20:49+00:00"} [2026-02-06 15:20:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698606d116a196.66361788","timestamp":"2026-02-06T15:20:49+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2029269,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:20:49] ✅ Wallet updated: points=2029269, tier=World Traveler, cash=10146.35 [2026-02-06 15:20:49] ✅ Ledger entry: merchant_sync_credit 825160 pts [2026-02-06 15:20:49] ---------------------------------------------------------------------- [2026-02-06 15:21:01] ====================================================================== [2026-02-06 15:21:01] Sync request for member: seahawk01 [2026-02-06 15:21:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698606dd3d62b2.83315292","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:21:01+00:00"} [2026-02-06 15:21:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698606dd3d62b2.83315292","timestamp":"2026-02-06T15:21:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1348347,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:21:01] ✅ Wallet updated: points=1348347, tier=Elite Class, cash=6741.74 [2026-02-06 15:21:01] ✅ Ledger entry: merchant_sync_credit 811786 pts [2026-02-06 15:21:01] ---------------------------------------------------------------------- [2026-02-06 15:21:12] ====================================================================== [2026-02-06 15:21:12] Sync request for member: logan104 [2026-02-06 15:21:12] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698606e8d281d1.45054410","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:21:12+00:00"} [2026-02-06 15:21:12] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698606e8d281d1.45054410","timestamp":"2026-02-06T15:21:12+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1732830,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:21:12] ✅ Wallet updated: points=1732830, tier=World Traveler, cash=8664.15 [2026-02-06 15:21:12] ✅ Ledger entry: merchant_sync_debit -296439 pts [2026-02-06 15:21:12] ---------------------------------------------------------------------- [2026-02-06 15:21:22] ====================================================================== [2026-02-06 15:21:22] Sync request for member: logan104 [2026-02-06 15:21:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698606f219b306.42407382","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:21:22+00:00"} [2026-02-06 15:21:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698606f219b306.42407382","timestamp":"2026-02-06T15:21:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1123076,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:21:22] ✅ Wallet updated: points=1123076, tier=World Traveler, cash=5615.38 [2026-02-06 15:21:22] ✅ Ledger entry: merchant_sync_debit -609754 pts [2026-02-06 15:21:22] ---------------------------------------------------------------------- [2026-02-06 15:22:09] ====================================================================== [2026-02-06 15:22:09] Sync request for member: seahawk01 [2026-02-06 15:22:09] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860721a39e25.54575584","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:22:09+00:00"} [2026-02-06 15:22:09] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860721a39e25.54575584","timestamp":"2026-02-06T15:22:09+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1050700,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:22:09] ✅ Wallet updated: points=1050700, tier=Elite Class, cash=5253.50 [2026-02-06 15:22:09] ✅ Ledger entry: merchant_sync_debit -297647 pts [2026-02-06 15:22:09] ---------------------------------------------------------------------- [2026-02-06 15:22:37] ====================================================================== [2026-02-06 15:22:37] Sync request for member: seahawk01 [2026-02-06 15:22:37] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986073db76f15.45451065","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:22:37+00:00"} [2026-02-06 15:22:37] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986073db76f15.45451065","timestamp":"2026-02-06T15:22:37+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1790348,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:22:37] ✅ Wallet updated: points=1790348, tier=Elite Class, cash=8951.74 [2026-02-06 15:22:37] ✅ Ledger entry: merchant_sync_credit 739648 pts [2026-02-06 15:22:37] ---------------------------------------------------------------------- [2026-02-06 15:23:03] ====================================================================== [2026-02-06 15:23:03] Sync request for member: seahawk01 [2026-02-06 15:23:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860757c19676.41050037","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:23:03+00:00"} [2026-02-06 15:23:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860757c19676.41050037","timestamp":"2026-02-06T15:23:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1061554,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:23:03] ✅ Wallet updated: points=1061554, tier=Elite Class, cash=5307.77 [2026-02-06 15:23:03] ✅ Ledger entry: merchant_sync_debit -728794 pts [2026-02-06 15:23:03] ---------------------------------------------------------------------- [2026-02-06 15:23:13] ====================================================================== [2026-02-06 15:23:13] Sync request for member: seahawk01 [2026-02-06 15:23:13] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860761de2a83.37506716","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:23:13+00:00"} [2026-02-06 15:23:13] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860761de2a83.37506716","timestamp":"2026-02-06T15:23:13+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1259951,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:23:13] ✅ Wallet updated: points=1259951, tier=Elite Class, cash=6299.76 [2026-02-06 15:23:13] ✅ Ledger entry: merchant_sync_credit 198397 pts [2026-02-06 15:23:13] ---------------------------------------------------------------------- [2026-02-06 15:42:14] ====================================================================== [2026-02-06 15:42:14] Sync request for member: seahawk01 [2026-02-06 15:42:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860bd6761e87.60286706","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:42:14+00:00"} [2026-02-06 15:42:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860bd6761e87.60286706","timestamp":"2026-02-06T15:42:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2969306,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:42:14] ✅ Wallet updated: points=2969306, tier=Elite Class, cash=14846.53 [2026-02-06 15:42:14] ✅ Ledger entry: merchant_sync_credit 1709355 pts [2026-02-06 15:42:14] ---------------------------------------------------------------------- [2026-02-06 15:43:55] ====================================================================== [2026-02-06 15:43:55] Sync request for member: seahawk01 [2026-02-06 15:43:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860c3b7946f8.88905853","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:43:55+00:00"} [2026-02-06 15:43:55] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860c3b7946f8.88905853","timestamp":"2026-02-06T15:43:55+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":95939,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:43:55] ✅ Wallet updated: points=95939, tier=Elite Class, cash=479.70 [2026-02-06 15:43:55] ✅ Ledger entry: merchant_sync_debit -2873367 pts [2026-02-06 15:43:55] ---------------------------------------------------------------------- [2026-02-06 15:53:59] ====================================================================== [2026-02-06 15:53:59] Sync request for member: seahawk01 [2026-02-06 15:53:59] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860e97555a36.48348340","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:53:59+00:00"} [2026-02-06 15:53:59] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860e97555a36.48348340","timestamp":"2026-02-06T15:53:59+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1162145,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:53:59] ✅ Wallet updated: points=1162145, tier=Business Class, cash=5810.73 [2026-02-06 15:53:59] ✅ Ledger entry: merchant_sync_debit -837855 pts [2026-02-06 15:53:59] ---------------------------------------------------------------------- [2026-02-06 15:59:07] ====================================================================== [2026-02-06 15:59:07] Sync request for member: seahawk01 [2026-02-06 15:59:07] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860fcba72e98.20637939","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:59:07+00:00"} [2026-02-06 15:59:07] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860fcba72e98.20637939","timestamp":"2026-02-06T15:59:07+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2989100,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:59:07] ✅ Wallet updated: points=2989100, tier=Business Class, cash=14945.50 [2026-02-06 15:59:07] ✅ Ledger entry: merchant_sync_credit 1826955 pts [2026-02-06 15:59:07] ---------------------------------------------------------------------- [2026-02-06 15:59:32] ====================================================================== [2026-02-06 15:59:32] Sync request for member: seahawk01 [2026-02-06 15:59:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69860fe4eb3848.68932274","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T15:59:32+00:00"} [2026-02-06 15:59:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69860fe4eb3848.68932274","timestamp":"2026-02-06T15:59:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":1970402,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 15:59:33] ✅ Wallet updated: points=1970402, tier=Business Class, cash=9852.01 [2026-02-06 15:59:33] ✅ Ledger entry: merchant_sync_debit -1018698 pts [2026-02-06 15:59:33] ---------------------------------------------------------------------- [2026-02-06 16:00:14] ====================================================================== [2026-02-06 16:00:14] Sync request for member: seahawk01 [2026-02-06 16:00:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986100e32c099.62845221","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:00:14+00:00"} [2026-02-06 16:00:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986100e32c099.62845221","timestamp":"2026-02-06T16:00:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":874402,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:00:14] ✅ Wallet updated: points=874402, tier=Frequent Flyer, cash=4372.01 [2026-02-06 16:00:14] ✅ Ledger entry: merchant_sync_debit -2125598 pts [2026-02-06 16:00:14] ---------------------------------------------------------------------- [2026-02-06 16:00:59] ====================================================================== [2026-02-06 16:00:59] Sync request for member: seahawk01 [2026-02-06 16:00:59] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986103bd4f098.51945662","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:00:59+00:00"} [2026-02-06 16:00:59] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986103bd4f098.51945662","timestamp":"2026-02-06T16:00:59+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2918400,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:00:59] ✅ Wallet updated: points=2918400, tier=Frequent Flyer, cash=14592.00 [2026-02-06 16:00:59] ✅ Ledger entry: merchant_sync_credit 2043998 pts [2026-02-06 16:00:59] ---------------------------------------------------------------------- [2026-02-06 16:02:16] ====================================================================== [2026-02-06 16:02:16] Sync request for member: seahawk01 [2026-02-06 16:02:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698610881d88b8.20779559","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:02:16+00:00"} [2026-02-06 16:02:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698610881d88b8.20779559","timestamp":"2026-02-06T16:02:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"seahawk01","points":2543658,"tier":"Frequent Flyer","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:02:16] ✅ Wallet updated: points=2543658, tier=Frequent Flyer, cash=12718.29 [2026-02-06 16:02:16] ✅ Ledger entry: merchant_sync_debit -374742 pts [2026-02-06 16:02:16] ---------------------------------------------------------------------- [2026-02-06 16:03:14] ====================================================================== [2026-02-06 16:03:14] Sync request for member: seahawk01 [2026-02-06 16:03:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698610c2ea7ee1.44293164","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:03:14+00:00"} [2026-02-06 16:03:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698610c2ea7ee1.44293164","timestamp":"2026-02-06T16:03:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:03:14] ✅ Data already in sync — no changes [2026-02-06 16:03:14] ---------------------------------------------------------------------- [2026-02-06 16:09:20] ====================================================================== [2026-02-06 16:09:20] Sync request for member: seahawk01 [2026-02-06 16:09:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986123003dd14.25927000","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:09:20+00:00"} [2026-02-06 16:09:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986123003dd14.25927000","timestamp":"2026-02-06T16:09:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:09:20] ✅ Data already in sync — no changes [2026-02-06 16:09:20] ---------------------------------------------------------------------- [2026-02-06 16:10:12] ====================================================================== [2026-02-06 16:10:12] Sync request for member: seahawk01 [2026-02-06 16:10:12] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861264d998e6.32695650","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:10:12+00:00"} [2026-02-06 16:10:12] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861264d998e6.32695650","timestamp":"2026-02-06T16:10:12+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:10:12] ✅ Data already in sync — no changes [2026-02-06 16:10:12] ---------------------------------------------------------------------- [2026-02-06 16:19:16] ====================================================================== [2026-02-06 16:19:16] Sync request for member: seahawk01 [2026-02-06 16:19:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986148453fe99.20585839","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:19:16+00:00"} [2026-02-06 16:19:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986148453fe99.20585839","timestamp":"2026-02-06T16:19:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:19:16] ✅ Data already in sync — no changes [2026-02-06 16:19:16] ---------------------------------------------------------------------- [2026-02-06 16:42:08] ====================================================================== [2026-02-06 16:42:08] Sync request for member: seahawk01 [2026-02-06 16:42:08] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698619e00cd5b0.77763345","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:42:08+00:00"} [2026-02-06 16:42:08] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698619e00cd5b0.77763345","timestamp":"2026-02-06T16:42:08+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:42:08] ✅ Data already in sync — no changes [2026-02-06 16:42:08] ---------------------------------------------------------------------- [2026-02-06 16:42:19] ====================================================================== [2026-02-06 16:42:19] Sync request for member: seahawk01 [2026-02-06 16:42:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698619ebe135f7.33578777","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:42:19+00:00"} [2026-02-06 16:42:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698619ebe135f7.33578777","timestamp":"2026-02-06T16:42:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:42:19] ✅ Data already in sync — no changes [2026-02-06 16:42:19] ---------------------------------------------------------------------- [2026-02-06 16:42:35] ====================================================================== [2026-02-06 16:42:35] Sync request for member: seahawk01 [2026-02-06 16:42:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698619fbbe8be1.37021218","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:42:35+00:00"} [2026-02-06 16:42:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698619fbbe8be1.37021218","timestamp":"2026-02-06T16:42:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:42:35] ✅ Data already in sync — no changes [2026-02-06 16:42:35] ---------------------------------------------------------------------- [2026-02-06 16:42:57] ====================================================================== [2026-02-06 16:42:57] Sync request for member: seahawk01 [2026-02-06 16:42:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861a11e41b48.64223831","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:42:57+00:00"} [2026-02-06 16:42:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861a11e41b48.64223831","timestamp":"2026-02-06T16:42:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:42:57] ✅ Data already in sync — no changes [2026-02-06 16:42:57] ---------------------------------------------------------------------- [2026-02-06 16:54:22] ====================================================================== [2026-02-06 16:54:22] Sync request for member: logan104 [2026-02-06 16:54:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861cbed0c513.31639526","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:54:22+00:00"} [2026-02-06 16:54:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861cbed0c513.31639526","timestamp":"2026-02-06T16:54:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2738967,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:54:22] ✅ Wallet updated: points=2738967, tier=World Traveler, cash=13694.84 [2026-02-06 16:54:22] ✅ Ledger entry: merchant_sync_credit 1615891 pts [2026-02-06 16:54:22] ---------------------------------------------------------------------- [2026-02-06 16:54:47] ====================================================================== [2026-02-06 16:54:47] Sync request for member: logan104 [2026-02-06 16:54:47] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861cd73960c2.53224107","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:54:47+00:00"} [2026-02-06 16:54:47] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861cd73960c2.53224107","timestamp":"2026-02-06T16:54:47+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1343328,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:54:47] ✅ Wallet updated: points=1343328, tier=World Traveler, cash=6716.64 [2026-02-06 16:54:47] ✅ Ledger entry: merchant_sync_debit -1395639 pts [2026-02-06 16:54:47] ---------------------------------------------------------------------- [2026-02-06 16:55:01] ====================================================================== [2026-02-06 16:55:01] Sync request for member: logan104 [2026-02-06 16:55:01] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861ce5c322d6.40920353","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:55:01+00:00"} [2026-02-06 16:55:01] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861ce5c322d6.40920353","timestamp":"2026-02-06T16:55:01+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1946108,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 16:55:01] ✅ Wallet updated: points=1946108, tier=World Traveler, cash=9730.54 [2026-02-06 16:55:01] ✅ Ledger entry: merchant_sync_credit 602780 pts [2026-02-06 16:55:01] ---------------------------------------------------------------------- [2026-02-06 16:57:46] ====================================================================== [2026-02-06 16:57:46] Sync request for member: seahawk01 [2026-02-06 16:57:46] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69861d8ae0fb93.45894090","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T16:57:46+00:00"} [2026-02-06 16:57:46] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69861d8ae0fb93.45894090","timestamp":"2026-02-06T16:57:46+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 16:57:46] ✅ Data already in sync — no changes [2026-02-06 16:57:46] ---------------------------------------------------------------------- [2026-02-06 18:04:20] ====================================================================== [2026-02-06 18:04:20] Sync request for member: seahawk01 [2026-02-06 18:04:20] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69862d24746d85.89583193","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:04:20+00:00"} [2026-02-06 18:04:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69862d24746d85.89583193","timestamp":"2026-02-06T18:04:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 18:04:20] ✅ Data already in sync — no changes [2026-02-06 18:04:20] ---------------------------------------------------------------------- [2026-02-06 18:05:05] ====================================================================== [2026-02-06 18:05:05] Sync request for member: quantum [2026-02-06 18:05:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69862d51391df8.61581924","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:05:05+00:00"} [2026-02-06 18:05:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69862d51391df8.61581924","timestamp":"2026-02-06T18:05:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 18:05:05] ✅ Data already in sync — no changes [2026-02-06 18:05:05] ---------------------------------------------------------------------- [2026-02-06 18:06:14] ====================================================================== [2026-02-06 18:06:14] Sync request for member: Bucket [2026-02-06 18:06:14] No merchant linked — returning DB data [2026-02-06 18:11:30] ====================================================================== [2026-02-06 18:11:30] Sync request for member: quantum [2026-02-06 18:11:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69862ed26d4c73.46659310","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:11:30+00:00"} [2026-02-06 18:11:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69862ed26d4c73.46659310","timestamp":"2026-02-06T18:11:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 18:11:30] ✅ Data already in sync — no changes [2026-02-06 18:11:30] ---------------------------------------------------------------------- [2026-02-06 18:12:03] ====================================================================== [2026-02-06 18:12:03] Sync request for member: Bucket [2026-02-06 18:12:03] No merchant linked — returning DB data [2026-02-06 18:12:09] ====================================================================== [2026-02-06 18:12:09] Sync request for member: Bucket [2026-02-06 18:12:09] No merchant linked — returning DB data [2026-02-06 18:13:06] ====================================================================== [2026-02-06 18:13:06] Sync request for member: bucket [2026-02-06 18:13:06] No merchant linked — returning DB data [2026-02-06 18:13:32] ====================================================================== [2026-02-06 18:13:32] Sync request for member: Bucket [2026-02-06 18:13:32] No merchant linked — returning DB data [2026-02-06 18:13:34] ====================================================================== [2026-02-06 18:13:34] Sync request for member: Bucket [2026-02-06 18:13:34] No merchant linked — returning DB data [2026-02-06 18:13:55] ====================================================================== [2026-02-06 18:13:55] Sync request for member: Bucket [2026-02-06 18:13:55] No merchant linked — returning DB data [2026-02-06 18:13:58] ====================================================================== [2026-02-06 18:13:58] Sync request for member: Bucket [2026-02-06 18:13:58] No merchant linked — returning DB data [2026-02-06 18:14:23] ====================================================================== [2026-02-06 18:14:23] Sync request for member: Bucket [2026-02-06 18:14:23] No merchant linked — returning DB data [2026-02-06 18:15:17] ====================================================================== [2026-02-06 18:15:17] Sync request for member: bucket [2026-02-06 18:15:17] No merchant linked — returning DB data [2026-02-06 18:16:00] ====================================================================== [2026-02-06 18:16:00] Sync request for member: logan104 [2026-02-06 18:16:00] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69862fe08a59b4.41140498","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:16:00+00:00"} [2026-02-06 18:16:00] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69862fe08a59b4.41140498","timestamp":"2026-02-06T18:16:00+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2950009,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 18:16:00] ✅ Wallet updated: points=2950009, tier=World Traveler, cash=14750.05 [2026-02-06 18:16:00] ✅ Ledger entry: merchant_sync_credit 1003901 pts [2026-02-06 18:16:00] ---------------------------------------------------------------------- [2026-02-06 18:17:04] ====================================================================== [2026-02-06 18:17:04] Sync request for member: quantum [2026-02-06 18:17:04] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69863020e16059.22762612","member_id":"quantum","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:17:04+00:00"} [2026-02-06 18:17:04] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69863020e16059.22762612","timestamp":"2026-02-06T18:17:04+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"quantum","points":32062,"tier":"Frequent Flyer","recent_basket_id":"basket-1770331919455-673694","recent_points_used":32063,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770331919455-673694 redeemed 32063 pts)"} [2026-02-06 18:17:04] ✅ Data already in sync — no changes [2026-02-06 18:17:04] ---------------------------------------------------------------------- [2026-02-06 18:18:10] ====================================================================== [2026-02-06 18:18:10] Sync request for member: bucket [2026-02-06 18:18:10] No merchant linked — returning DB data [2026-02-06 18:21:07] ====================================================================== [2026-02-06 18:21:07] Sync request for member: Bucket [2026-02-06 18:21:07] No merchant linked — returning DB data [2026-02-06 18:22:38] ====================================================================== [2026-02-06 18:22:38] Sync request for member: Bucket [2026-02-06 18:22:38] No merchant linked — returning DB data [2026-02-06 18:37:45] ====================================================================== [2026-02-06 18:37:45] Sync request for member: Bucket [2026-02-06 18:37:45] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698634f9684c08.69976042","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:37:45+00:00"} [2026-02-06 18:37:45] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698634f9684c08.69976042","timestamp":"2026-02-06T18:37:45+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2303034,"tier":"Business Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 18:37:45] ✅ Wallet updated: points=2303034, tier=Business Class, cash=11515.17 [2026-02-06 18:37:45] ✅ Ledger entry: merchant_sync_debit -17957172 pts [2026-02-06 18:37:45] ---------------------------------------------------------------------- [2026-02-06 18:39:16] ====================================================================== [2026-02-06 18:39:16] Sync request for member: Bucket [2026-02-06 18:39:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69863554c4e386.52969912","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:39:16+00:00"} [2026-02-06 18:39:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69863554c4e386.52969912","timestamp":"2026-02-06T18:39:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2299140,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 18:39:16] ✅ Wallet updated: points=2299140, tier=Elite Class, cash=11495.70 [2026-02-06 18:39:16] ✅ Ledger entry: merchant_sync_debit -17961066 pts [2026-02-06 18:39:16] ---------------------------------------------------------------------- [2026-02-06 18:39:35] ====================================================================== [2026-02-06 18:39:35] Sync request for member: Bucket [2026-02-06 18:39:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698635674c9ea9.98675642","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T18:39:35+00:00"} [2026-02-06 18:39:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698635674c9ea9.98675642","timestamp":"2026-02-06T18:39:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1226247,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 18:39:35] ✅ Wallet updated: points=1226247, tier=Elite Class, cash=6131.24 [2026-02-06 18:39:35] ✅ Ledger entry: merchant_sync_debit -1072893 pts [2026-02-06 18:39:35] ---------------------------------------------------------------------- [2026-02-06 19:42:24] ====================================================================== [2026-02-06 19:42:24] Sync request for member: Bucket [2026-02-06 19:42:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69864420c4abe5.21970000","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:42:24+00:00"} [2026-02-06 19:42:24] ⚠️ cURL error: SSL certificate problem: certificate has expired [2026-02-06 19:42:24] ⚠️ Merchant unreachable or non-2xx (HTTP 0) — returning DB data [2026-02-06 19:42:24] ---------------------------------------------------------------------- [2026-02-06 19:44:15] ====================================================================== [2026-02-06 19:44:15] Sync request for member: Bucket [2026-02-06 19:44:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986448f067787.89319081","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:44:15+00:00"} [2026-02-06 19:44:15] ⚠️ cURL error: SSL certificate problem: certificate has expired [2026-02-06 19:44:15] ⚠️ Merchant unreachable or non-2xx (HTTP 0) — returning DB data [2026-02-06 19:44:15] ---------------------------------------------------------------------- [2026-02-06 19:53:21] ====================================================================== [2026-02-06 19:53:21] Sync request for member: Bucket [2026-02-06 19:53:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698646b192f564.10900911","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:53:21+00:00"} [2026-02-06 19:53:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698646b192f564.10900911","timestamp":"2026-02-06T19:53:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":194018,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 19:53:21] ✅ Wallet updated: points=194018, tier=Elite Class, cash=970.09 [2026-02-06 19:53:21] ✅ Ledger entry: merchant_sync_debit -1032229 pts [2026-02-06 19:53:21] ---------------------------------------------------------------------- [2026-02-06 19:53:51] ====================================================================== [2026-02-06 19:53:51] Sync request for member: Bucket [2026-02-06 19:53:51] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698646cf1ec149.72160924","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:53:51+00:00"} [2026-02-06 19:53:51] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698646cf1ec149.72160924","timestamp":"2026-02-06T19:53:51+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":487437,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 19:53:51] ✅ Wallet updated: points=487437, tier=Elite Class, cash=2437.19 [2026-02-06 19:53:51] ✅ Ledger entry: merchant_sync_credit 293419 pts [2026-02-06 19:53:51] ---------------------------------------------------------------------- [2026-02-06 19:54:33] ====================================================================== [2026-02-06 19:54:33] Sync request for member: logan104 [2026-02-06 19:54:33] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698646f98693b8.18996028","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:54:33+00:00"} [2026-02-06 19:54:33] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698646f98693b8.18996028","timestamp":"2026-02-06T19:54:33+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2185017,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 19:54:33] ✅ Wallet updated: points=2185017, tier=World Traveler, cash=10925.09 [2026-02-06 19:54:33] ✅ Ledger entry: merchant_sync_debit -764992 pts [2026-02-06 19:54:33] ---------------------------------------------------------------------- [2026-02-06 19:57:29] ====================================================================== [2026-02-06 19:57:29] Sync request for member: Bucket [2026-02-06 19:57:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698647a9186d51.37420026","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T19:57:29+00:00"} [2026-02-06 19:57:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698647a9186d51.37420026","timestamp":"2026-02-06T19:57:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1875610,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 19:57:29] ✅ Wallet updated: points=1875610, tier=Elite Class, cash=9378.05 [2026-02-06 19:57:29] ✅ Ledger entry: merchant_sync_credit 1388173 pts [2026-02-06 19:57:29] ---------------------------------------------------------------------- [2026-02-06 20:32:17] ====================================================================== [2026-02-06 20:32:17] Sync request for member: Bucket [2026-02-06 20:32:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69864fd1ab4de5.92222011","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T20:32:17+00:00"} [2026-02-06 20:32:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69864fd1ab4de5.92222011","timestamp":"2026-02-06T20:32:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2041589,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 20:32:17] ✅ Wallet updated: points=2041589, tier=Elite Class, cash=10207.95 [2026-02-06 20:32:17] ✅ Ledger entry: merchant_sync_credit 165979 pts [2026-02-06 20:32:17] ---------------------------------------------------------------------- [2026-02-06 20:35:03] ====================================================================== [2026-02-06 20:35:03] Sync request for member: Bucket [2026-02-06 20:35:03] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69865077289f23.45542842","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T20:35:03+00:00"} [2026-02-06 20:35:03] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69865077289f23.45542842","timestamp":"2026-02-06T20:35:03+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":302733,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 20:35:03] ✅ Wallet updated: points=302733, tier=Elite Class, cash=1513.67 [2026-02-06 20:35:03] ✅ Ledger entry: merchant_sync_debit -1738856 pts [2026-02-06 20:35:03] ---------------------------------------------------------------------- [2026-02-06 21:06:00] ====================================================================== [2026-02-06 21:06:00] Sync request for member: Bucket [2026-02-06 21:06:00] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698657b89fc6d1.00467980","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:06:00+00:00"} [2026-02-06 21:06:00] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698657b89fc6d1.00467980","timestamp":"2026-02-06T21:06:00+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":906156,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:06:00] ✅ Wallet updated: points=906156, tier=Elite Class, cash=4530.78 [2026-02-06 21:06:00] ✅ Ledger entry: merchant_sync_credit 603423 pts [2026-02-06 21:06:00] ---------------------------------------------------------------------- [2026-02-06 21:06:10] ====================================================================== [2026-02-06 21:06:10] Sync request for member: logan104 [2026-02-06 21:06:10] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698657c2423389.39835960","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:06:10+00:00"} [2026-02-06 21:06:10] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698657c2423389.39835960","timestamp":"2026-02-06T21:06:10+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":318349,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:06:10] ✅ Wallet updated: points=318349, tier=World Traveler, cash=1591.75 [2026-02-06 21:06:10] ✅ Ledger entry: merchant_sync_debit -1866668 pts [2026-02-06 21:06:10] ---------------------------------------------------------------------- [2026-02-06 21:06:22] ====================================================================== [2026-02-06 21:06:22] Sync request for member: logan104 [2026-02-06 21:06:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698657ce8045f1.33472028","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:06:22+00:00"} [2026-02-06 21:06:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698657ce8045f1.33472028","timestamp":"2026-02-06T21:06:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1776950,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:06:22] ✅ Wallet updated: points=1776950, tier=World Traveler, cash=8884.75 [2026-02-06 21:06:22] ✅ Ledger entry: merchant_sync_credit 1458601 pts [2026-02-06 21:06:22] ---------------------------------------------------------------------- [2026-02-06 21:10:22] ====================================================================== [2026-02-06 21:10:22] Sync request for member: Bucket [2026-02-06 21:10:22] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698658be684547.17445782","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:10:22+00:00"} [2026-02-06 21:10:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698658be684547.17445782","timestamp":"2026-02-06T21:10:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2422921,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:10:22] ✅ Wallet updated: points=2422921, tier=Elite Class, cash=12114.61 [2026-02-06 21:10:22] ✅ Ledger entry: merchant_sync_credit 1516765 pts [2026-02-06 21:10:22] ---------------------------------------------------------------------- [2026-02-06 21:12:16] ====================================================================== [2026-02-06 21:12:16] Sync request for member: Bucket [2026-02-06 21:12:16] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69865930797d44.60095922","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:12:16+00:00"} [2026-02-06 21:12:16] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69865930797d44.60095922","timestamp":"2026-02-06T21:12:16+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1637355,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:12:16] ✅ Wallet updated: points=1637355, tier=Elite Class, cash=8186.78 [2026-02-06 21:12:16] ✅ Ledger entry: merchant_sync_debit -785566 pts [2026-02-06 21:12:16] ---------------------------------------------------------------------- [2026-02-06 21:13:14] ====================================================================== [2026-02-06 21:13:14] Sync request for member: Bucket [2026-02-06 21:13:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986596af30244.69171797","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:13:14+00:00"} [2026-02-06 21:13:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986596af30244.69171797","timestamp":"2026-02-06T21:13:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2221922,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:13:15] ✅ Wallet updated: points=2221922, tier=Elite Class, cash=11109.61 [2026-02-06 21:13:15] ✅ Ledger entry: merchant_sync_credit 584567 pts [2026-02-06 21:13:15] ---------------------------------------------------------------------- [2026-02-06 21:13:40] ====================================================================== [2026-02-06 21:13:40] Sync request for member: Bucket [2026-02-06 21:13:40] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698659849165d0.15900573","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:13:40+00:00"} [2026-02-06 21:13:40] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698659849165d0.15900573","timestamp":"2026-02-06T21:13:40+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2775554,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:13:40] ✅ Wallet updated: points=2775554, tier=Elite Class, cash=13877.77 [2026-02-06 21:13:40] ✅ Ledger entry: merchant_sync_credit 553632 pts [2026-02-06 21:13:40] ---------------------------------------------------------------------- [2026-02-06 21:14:19] ====================================================================== [2026-02-06 21:14:19] Sync request for member: Bucket [2026-02-06 21:14:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698659abf02370.31599327","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:14:19+00:00"} [2026-02-06 21:14:20] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698659abf02370.31599327","timestamp":"2026-02-06T21:14:20+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":723446,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:14:20] ✅ Wallet updated: points=723446, tier=Elite Class, cash=3617.23 [2026-02-06 21:14:20] ✅ Ledger entry: merchant_sync_debit -2052108 pts [2026-02-06 21:14:20] ---------------------------------------------------------------------- [2026-02-06 21:14:48] ====================================================================== [2026-02-06 21:14:48] Sync request for member: Bucket [2026-02-06 21:14:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698659c8c5a187.00786634","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:14:48+00:00"} [2026-02-06 21:14:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698659c8c5a187.00786634","timestamp":"2026-02-06T21:14:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2320649,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:14:48] ✅ Wallet updated: points=2320649, tier=Elite Class, cash=11603.25 [2026-02-06 21:14:48] ✅ Ledger entry: merchant_sync_credit 1597203 pts [2026-02-06 21:14:48] ---------------------------------------------------------------------- [2026-02-06 21:36:28] ====================================================================== [2026-02-06 21:36:28] Sync request for member: logan104 [2026-02-06 21:36:28] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69865edc6e60c9.11047764","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:36:28+00:00"} [2026-02-06 21:36:28] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69865edc6e60c9.11047764","timestamp":"2026-02-06T21:36:28+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1352999,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:36:28] ✅ Wallet updated: points=1352999, tier=World Traveler, cash=6765.00 [2026-02-06 21:36:28] ✅ Ledger entry: merchant_sync_debit -423951 pts [2026-02-06 21:36:28] ---------------------------------------------------------------------- [2026-02-06 21:36:48] ====================================================================== [2026-02-06 21:36:48] Sync request for member: logan104 [2026-02-06 21:36:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69865ef01ed8d3.13386344","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T21:36:48+00:00"} [2026-02-06 21:36:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69865ef01ed8d3.13386344","timestamp":"2026-02-06T21:36:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":621684,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 21:36:48] ✅ Wallet updated: points=621684, tier=World Traveler, cash=3108.42 [2026-02-06 21:36:48] ✅ Ledger entry: merchant_sync_debit -731315 pts [2026-02-06 21:36:48] ---------------------------------------------------------------------- [2026-02-06 22:03:05] ====================================================================== [2026-02-06 22:03:05] Sync request for member: logan104 [2026-02-06 22:03:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698665193b3430.57978307","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:05+00:00"} [2026-02-06 22:03:05] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698665193b3430.57978307","timestamp":"2026-02-06T22:03:05+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":471970,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:05] ✅ Wallet updated: points=471970, tier=World Traveler, cash=2359.85 [2026-02-06 22:03:05] ✅ Ledger entry: merchant_sync_debit -149714 pts [2026-02-06 22:03:05] ---------------------------------------------------------------------- [2026-02-06 22:03:14] ====================================================================== [2026-02-06 22:03:14] Sync request for member: logan104 [2026-02-06 22:03:14] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986652285dc95.10778205","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:14+00:00"} [2026-02-06 22:03:14] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986652285dc95.10778205","timestamp":"2026-02-06T22:03:14+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":457106,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:14] ✅ Wallet updated: points=457106, tier=World Traveler, cash=2285.53 [2026-02-06 22:03:14] ✅ Ledger entry: merchant_sync_debit -14864 pts [2026-02-06 22:03:14] ---------------------------------------------------------------------- [2026-02-06 22:03:19] ====================================================================== [2026-02-06 22:03:19] Sync request for member: logan104 [2026-02-06 22:03:19] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866527eac8f2.43672922","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:19+00:00"} [2026-02-06 22:03:19] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866527eac8f2.43672922","timestamp":"2026-02-06T22:03:19+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1346144,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:19] ✅ Wallet updated: points=1346144, tier=World Traveler, cash=6730.72 [2026-02-06 22:03:20] ✅ Ledger entry: merchant_sync_credit 889038 pts [2026-02-06 22:03:20] ---------------------------------------------------------------------- [2026-02-06 22:03:24] ====================================================================== [2026-02-06 22:03:24] Sync request for member: logan104 [2026-02-06 22:03:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986652c4a64a3.25216699","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:24+00:00"} [2026-02-06 22:03:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986652c4a64a3.25216699","timestamp":"2026-02-06T22:03:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1042233,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:24] ✅ Wallet updated: points=1042233, tier=World Traveler, cash=5211.17 [2026-02-06 22:03:24] ✅ Ledger entry: merchant_sync_debit -303911 pts [2026-02-06 22:03:24] ---------------------------------------------------------------------- [2026-02-06 22:03:35] ====================================================================== [2026-02-06 22:03:35] Sync request for member: logan104 [2026-02-06 22:03:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698665374446e7.35940278","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:35+00:00"} [2026-02-06 22:03:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698665374446e7.35940278","timestamp":"2026-02-06T22:03:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1181175,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:35] ✅ Wallet updated: points=1181175, tier=World Traveler, cash=5905.88 [2026-02-06 22:03:35] ✅ Ledger entry: merchant_sync_credit 138942 pts [2026-02-06 22:03:35] ---------------------------------------------------------------------- [2026-02-06 22:03:48] ====================================================================== [2026-02-06 22:03:48] Sync request for member: logan104 [2026-02-06 22:03:48] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866544c66fa4.58899369","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:48+00:00"} [2026-02-06 22:03:48] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866544c66fa4.58899369","timestamp":"2026-02-06T22:03:48+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2692562,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:48] ✅ Wallet updated: points=2692562, tier=World Traveler, cash=13462.81 [2026-02-06 22:03:48] ✅ Ledger entry: merchant_sync_credit 1511387 pts [2026-02-06 22:03:48] ---------------------------------------------------------------------- [2026-02-06 22:03:55] ====================================================================== [2026-02-06 22:03:55] Sync request for member: logan104 [2026-02-06 22:03:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986654b85bd85.17702918","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:03:55+00:00"} [2026-02-06 22:03:55] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986654b85bd85.17702918","timestamp":"2026-02-06T22:03:55+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2072184,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:03:55] ✅ Wallet updated: points=2072184, tier=World Traveler, cash=10360.92 [2026-02-06 22:03:55] ✅ Ledger entry: merchant_sync_debit -620378 pts [2026-02-06 22:03:55] ---------------------------------------------------------------------- [2026-02-06 22:04:00] ====================================================================== [2026-02-06 22:04:00] Sync request for member: logan104 [2026-02-06 22:04:00] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866550ca9a07.93038062","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:04:00+00:00"} [2026-02-06 22:04:00] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866550ca9a07.93038062","timestamp":"2026-02-06T22:04:00+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2896216,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:04:00] ✅ Wallet updated: points=2896216, tier=World Traveler, cash=14481.08 [2026-02-06 22:04:00] ✅ Ledger entry: merchant_sync_credit 824032 pts [2026-02-06 22:04:00] ---------------------------------------------------------------------- [2026-02-06 22:04:05] ====================================================================== [2026-02-06 22:04:05] Sync request for member: logan104 [2026-02-06 22:04:05] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866555f21ca9.99037957","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:04:05+00:00"} [2026-02-06 22:04:06] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866555f21ca9.99037957","timestamp":"2026-02-06T22:04:06+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2363799,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:04:06] ✅ Wallet updated: points=2363799, tier=World Traveler, cash=11819.00 [2026-02-06 22:04:06] ✅ Ledger entry: merchant_sync_debit -532417 pts [2026-02-06 22:04:06] ---------------------------------------------------------------------- [2026-02-06 22:11:30] ====================================================================== [2026-02-06 22:11:30] Sync request for member: Bucket [2026-02-06 22:11:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866712ea0712.26449298","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:11:30+00:00"} [2026-02-06 22:11:31] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866712ea0712.26449298","timestamp":"2026-02-06T22:11:31+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2985524,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:11:31] ✅ Wallet updated: points=2985524, tier=Elite Class, cash=14927.62 [2026-02-06 22:11:31] ✅ Ledger entry: merchant_sync_credit 664875 pts [2026-02-06 22:11:31] ---------------------------------------------------------------------- [2026-02-06 22:12:41] ====================================================================== [2026-02-06 22:12:41] Sync request for member: Bucket [2026-02-06 22:12:41] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986675922fcc7.26999924","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:12:41+00:00"} [2026-02-06 22:12:41] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986675922fcc7.26999924","timestamp":"2026-02-06T22:12:41+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2603040,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:12:41] ✅ Wallet updated: points=2603040, tier=Elite Class, cash=13015.20 [2026-02-06 22:12:41] ✅ Ledger entry: merchant_sync_debit -382484 pts [2026-02-06 22:12:41] ---------------------------------------------------------------------- [2026-02-06 22:13:57] ====================================================================== [2026-02-06 22:13:57] Sync request for member: Bucket [2026-02-06 22:13:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698667a5362af6.46624168","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:13:57+00:00"} [2026-02-06 22:13:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698667a5362af6.46624168","timestamp":"2026-02-06T22:13:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1244754,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:13:57] ✅ Wallet updated: points=1244754, tier=Elite Class, cash=6223.77 [2026-02-06 22:13:57] ✅ Ledger entry: merchant_sync_debit -1358286 pts [2026-02-06 22:13:57] ---------------------------------------------------------------------- [2026-02-06 22:14:57] ====================================================================== [2026-02-06 22:14:57] Sync request for member: Bucket [2026-02-06 22:14:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698667e16cba06.01977237","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:14:57+00:00"} [2026-02-06 22:14:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698667e16cba06.01977237","timestamp":"2026-02-06T22:14:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2589071,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:14:57] ✅ Wallet updated: points=2589071, tier=Elite Class, cash=12945.36 [2026-02-06 22:14:57] ✅ Ledger entry: merchant_sync_credit 1344317 pts [2026-02-06 22:14:57] ---------------------------------------------------------------------- [2026-02-06 22:19:24] ====================================================================== [2026-02-06 22:19:24] Sync request for member: BMW1208 [2026-02-06 22:19:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698668ec4a59a3.67533380","member_id":"BMW1208","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:19:24+00:00"} [2026-02-06 22:19:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698668ec4a59a3.67533380","timestamp":"2026-02-06T22:19:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"BMW1208","points":1789014,"tier":"Standard","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:19:24] ✅ Wallet updated: points=1789014, tier=Standard, cash=8945.07 [2026-02-06 22:19:24] ✅ Ledger entry: merchant_sync_credit 1749569 pts [2026-02-06 22:19:24] ---------------------------------------------------------------------- [2026-02-06 22:33:24] ====================================================================== [2026-02-06 22:33:24] Sync request for member: Bucket [2026-02-06 22:33:24] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69866c34637197.17251091","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T22:33:24+00:00"} [2026-02-06 22:33:24] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69866c34637197.17251091","timestamp":"2026-02-06T22:33:24+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1490063,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 22:33:24] ✅ Wallet updated: points=1490063, tier=Elite Class, cash=7450.32 [2026-02-06 22:33:24] ✅ Ledger entry: merchant_sync_debit -1099008 pts [2026-02-06 22:33:24] ---------------------------------------------------------------------- [2026-02-06 23:26:02] ====================================================================== [2026-02-06 23:26:02] Sync request for member: Bucket [2026-02-06 23:26:02] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986788ad4c2f7.89726088","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:26:02+00:00"} [2026-02-06 23:26:02] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986788ad4c2f7.89726088","timestamp":"2026-02-06T23:26:02+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":416820,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 23:26:02] ✅ Wallet updated: points=416820, tier=Elite Class, cash=2084.10 [2026-02-06 23:26:02] ✅ Ledger entry: merchant_sync_debit -1073243 pts [2026-02-06 23:26:02] ---------------------------------------------------------------------- [2026-02-06 23:26:38] ====================================================================== [2026-02-06 23:26:38] Sync request for member: Bucket [2026-02-06 23:26:38] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_698678aeedcfe1.82599683","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:26:38+00:00"} [2026-02-06 23:26:38] ← Merchant HTTP 200: {"success":true,"request_id":"sync_698678aeedcfe1.82599683","timestamp":"2026-02-06T23:26:38+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":1027967,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 23:26:39] ✅ Wallet updated: points=1027967, tier=Elite Class, cash=5139.84 [2026-02-06 23:26:39] ✅ Ledger entry: merchant_sync_credit 611147 pts [2026-02-06 23:26:39] ---------------------------------------------------------------------- [2026-02-06 23:30:35] ====================================================================== [2026-02-06 23:30:35] Sync request for member: Bucket [2026-02-06 23:30:35] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986799b6627e0.59799786","member_id":"Bucket","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:30:35+00:00"} [2026-02-06 23:30:35] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986799b6627e0.59799786","timestamp":"2026-02-06T23:30:35+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"Bucket","points":2755770,"tier":"Elite Class","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 23:30:35] ✅ Wallet updated: points=2755770, tier=Elite Class, cash=13778.85 [2026-02-06 23:30:35] ✅ Ledger entry: merchant_sync_credit 1727803 pts [2026-02-06 23:30:35] ---------------------------------------------------------------------- [2026-02-06 23:44:30] ====================================================================== [2026-02-06 23:44:30] Sync request for member: seahawk01 [2026-02-06 23:44:30] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867cde44fd93.60318658","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:44:30+00:00"} [2026-02-06 23:44:30] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867cde44fd93.60318658","timestamp":"2026-02-06T23:44:30+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 23:44:30] ✅ Data already in sync — no changes [2026-02-06 23:44:30] ---------------------------------------------------------------------- [2026-02-06 23:44:39] ====================================================================== [2026-02-06 23:44:39] Sync request for member: seahawk01 [2026-02-06 23:44:39] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867ce7c756f7.49370865","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:44:39+00:00"} [2026-02-06 23:44:39] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867ce7c756f7.49370865","timestamp":"2026-02-06T23:44:39+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 23:44:39] ✅ Data already in sync — no changes [2026-02-06 23:44:39] ---------------------------------------------------------------------- [2026-02-06 23:50:49] ====================================================================== [2026-02-06 23:50:49] Sync request for member: seahawk01 [2026-02-06 23:50:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867e5960f542.85305685","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:50:49+00:00"} [2026-02-06 23:50:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867e5960f542.85305685","timestamp":"2026-02-06T23:50:49+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1786317,"tier":"Frequent Flyer","recent_basket_id":"basket-1770393772999-1058","recent_points_used":757341,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770393772999-1058 redeemed 757341 pts)"} [2026-02-06 23:50:49] ✅ Data already in sync — no changes [2026-02-06 23:50:49] ---------------------------------------------------------------------- [2026-02-06 23:51:26] ====================================================================== [2026-02-06 23:51:26] Sync request for member: seahawk01 [2026-02-06 23:51:26] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867e7ed80d06.91327926","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:51:26+00:00"} [2026-02-06 23:51:26] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867e7ed80d06.91327926","timestamp":"2026-02-06T23:51:26+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-06 23:51:26] ✅ Data already in sync — no changes [2026-02-06 23:51:26] ---------------------------------------------------------------------- [2026-02-06 23:51:44] ====================================================================== [2026-02-06 23:51:44] Sync request for member: seahawk01 [2026-02-06 23:51:44] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867e90be37e3.52035611","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:51:44+00:00"} [2026-02-06 23:51:44] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867e90be37e3.52035611","timestamp":"2026-02-06T23:51:44+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-06 23:51:44] ✅ Data already in sync — no changes [2026-02-06 23:51:44] ---------------------------------------------------------------------- [2026-02-06 23:53:21] ====================================================================== [2026-02-06 23:53:21] Sync request for member: logan104 [2026-02-06 23:53:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69867ef1df1227.61764986","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-06T23:53:21+00:00"} [2026-02-06 23:53:21] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69867ef1df1227.61764986","timestamp":"2026-02-06T23:53:21+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1023234,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-06 23:53:21] ✅ Wallet updated: points=1023234, tier=World Traveler, cash=5116.17 [2026-02-06 23:53:21] ✅ Ledger entry: merchant_sync_debit -1340565 pts [2026-02-06 23:53:21] ---------------------------------------------------------------------- [2026-02-07 00:06:52] ====================================================================== [2026-02-07 00:06:52] Sync request for member: logan104 [2026-02-07 00:06:52] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986821c87ace7.63103831","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:06:52+00:00"} [2026-02-07 00:06:52] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986821c87ace7.63103831","timestamp":"2026-02-07T00:06:52+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1847389,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:06:52] ✅ Wallet updated: points=1847389, tier=World Traveler, cash=9236.95 [2026-02-07 00:06:52] ✅ Ledger entry: merchant_sync_credit 824155 pts [2026-02-07 00:06:52] ---------------------------------------------------------------------- [2026-02-07 00:06:57] ====================================================================== [2026-02-07 00:06:57] Sync request for member: seahawk01 [2026-02-07 00:06:57] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868221b53364.79125393","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:06:57+00:00"} [2026-02-07 00:06:57] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868221b53364.79125393","timestamp":"2026-02-07T00:06:57+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-07 00:06:57] ✅ Data already in sync — no changes [2026-02-07 00:06:57] ---------------------------------------------------------------------- [2026-02-07 00:08:15] ====================================================================== [2026-02-07 00:08:15] Sync request for member: logan104 [2026-02-07 00:08:15] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986826fe642b5.51713889","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:08:15+00:00"} [2026-02-07 00:08:15] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986826fe642b5.51713889","timestamp":"2026-02-07T00:08:15+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2143431,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:08:15] ✅ Wallet updated: points=2143431, tier=World Traveler, cash=10717.16 [2026-02-07 00:08:15] ✅ Ledger entry: merchant_sync_credit 296042 pts [2026-02-07 00:08:15] ---------------------------------------------------------------------- [2026-02-07 00:08:17] ====================================================================== [2026-02-07 00:08:17] Sync request for member: seahawk01 [2026-02-07 00:08:17] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868271b61135.95027922","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:08:17+00:00"} [2026-02-07 00:08:17] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868271b61135.95027922","timestamp":"2026-02-07T00:08:17+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-07 00:08:17] ✅ Data already in sync — no changes [2026-02-07 00:08:17] ---------------------------------------------------------------------- [2026-02-07 00:08:32] ====================================================================== [2026-02-07 00:08:32] Sync request for member: seahawk01 [2026-02-07 00:08:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986828095e947.40214506","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:08:32+00:00"} [2026-02-07 00:08:32] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986828095e947.40214506","timestamp":"2026-02-07T00:08:32+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-07 00:08:32] ✅ Data already in sync — no changes [2026-02-07 00:08:32] ---------------------------------------------------------------------- [2026-02-07 00:08:49] ====================================================================== [2026-02-07 00:08:49] Sync request for member: seahawk01 [2026-02-07 00:08:49] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868291472602.90813991","member_id":"seahawk01","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:08:49+00:00"} [2026-02-07 00:08:49] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868291472602.90813991","timestamp":"2026-02-07T00:08:49+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"post_redemption","member_id":"seahawk01","points":1183211,"tier":"Frequent Flyer","recent_basket_id":"basket-1770421878192-317362","recent_points_used":603106,"merchant_message":"Simulated \u2014 confirming post-redemption balance (basket basket-1770421878192-317362 redeemed 603106 pts)"} [2026-02-07 00:08:49] ✅ Data already in sync — no changes [2026-02-07 00:08:49] ---------------------------------------------------------------------- [2026-02-07 00:08:55] ====================================================================== [2026-02-07 00:08:55] Sync request for member: logan104 [2026-02-07 00:08:55] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_6986829753fce9.79537609","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:08:55+00:00"} [2026-02-07 00:08:55] ← Merchant HTTP 200: {"success":true,"request_id":"sync_6986829753fce9.79537609","timestamp":"2026-02-07T00:08:55+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2434542,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:08:55] ✅ Wallet updated: points=2434542, tier=World Traveler, cash=12172.71 [2026-02-07 00:08:55] ✅ Ledger entry: merchant_sync_credit 291111 pts [2026-02-07 00:08:55] ---------------------------------------------------------------------- [2026-02-07 00:21:21] ====================================================================== [2026-02-07 00:21:21] Sync request for member: logan104 [2026-02-07 00:21:21] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868581ede9c2.64969369","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:21:21+00:00"} [2026-02-07 00:21:22] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868581ede9c2.64969369","timestamp":"2026-02-07T00:21:22+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":2798402,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:21:22] ✅ Wallet updated: points=2798402, tier=World Traveler, cash=13992.01 [2026-02-07 00:21:22] ✅ Ledger entry: merchant_sync_credit 363860 pts [2026-02-07 00:21:22] ---------------------------------------------------------------------- [2026-02-07 00:21:29] ====================================================================== [2026-02-07 00:21:29] Sync request for member: logan104 [2026-02-07 00:21:29] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868589134448.32737189","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:21:29+00:00"} [2026-02-07 00:21:29] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868589134448.32737189","timestamp":"2026-02-07T00:21:29+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1612433,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:21:29] ✅ Wallet updated: points=1612433, tier=World Traveler, cash=8062.17 [2026-02-07 00:21:29] ✅ Ledger entry: merchant_sync_debit -1185969 pts [2026-02-07 00:21:29] ---------------------------------------------------------------------- [2026-02-07 00:46:26] ====================================================================== [2026-02-07 00:46:26] Sync request for member: logan104 [2026-02-07 00:46:26] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868b6223fb11.92764698","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:46:26+00:00"} [2026-02-07 00:46:26] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868b6223fb11.92764698","timestamp":"2026-02-07T00:46:26+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":818641,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:46:26] ✅ Wallet updated: points=818641, tier=World Traveler, cash=4093.21 [2026-02-07 00:46:26] ✅ Ledger entry: merchant_sync_debit -793792 pts [2026-02-07 00:46:26] ---------------------------------------------------------------------- [2026-02-07 00:46:32] ====================================================================== [2026-02-07 00:46:32] Sync request for member: logan104 [2026-02-07 00:46:32] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868b68223d07.63449665","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:46:32+00:00"} [2026-02-07 00:46:32] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868b68223d07.63449665","timestamp":"2026-02-07T00:46:32+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":1502002,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:46:32] ✅ Wallet updated: points=1502002, tier=World Traveler, cash=7510.01 [2026-02-07 00:46:32] ✅ Ledger entry: merchant_sync_credit 683361 pts [2026-02-07 00:46:32] ---------------------------------------------------------------------- [2026-02-07 00:46:40] ====================================================================== [2026-02-07 00:46:40] Sync request for member: logan104 [2026-02-07 00:46:40] → POST https://api.stockloyal.com/api/merchant-receiver.php payload={"event_type":"member_sync_request","request_id":"sync_69868b700cced5.26444527","member_id":"logan104","merchant_id":"merchant001","requested_fields":["points","tier"],"callback_url":"https:\/\/api.stockloyal.com\/api\/merchant-receiver.php","timestamp":"2026-02-07T00:46:40+00:00"} [2026-02-07 00:46:40] ← Merchant HTTP 200: {"success":true,"request_id":"sync_69868b700cced5.26444527","timestamp":"2026-02-07T00:46:40+00:00","event":"member_sync_request","simulated":true,"simulation_mode":"random","member_id":"logan104","points":635227,"tier":"World Traveler","merchant_message":"Simulated \u2014 no recent redemptions, random points between 10,000 and 3,000,000"} [2026-02-07 00:46:40] ✅ Wallet updated: points=635227, tier=World Traveler, cash=3176.14 [2026-02-07 00:46:40] ✅ Ledger entry: merchant_sync_debit -866775 pts [2026-02-07 00:46:40] ----------------------------------------------------------------------